尝试使用 ComponentSerializationService 进行反序列化时,会填充未找到引用的错误:
public ICollection Deserialize(object serializationData)
{
var serializationStore = serializationData as SerializationStore;
var componentSerializationService = _serviceProvider.GetService(typeof(ComponentSerializationService)) as ComponentSerializationService;
var collection = componentSerializationService.Deserialize(serializationStore);
}
错误如:
找不到类型“System.Drawing.Size”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功构建项目。
在这里,我通过了一个 Button 控件并设置了 size 属性。