我在序列化我的对象时遇到了一些问题,并将问题缩小到特定情况(参见下面的代码).我收到以下错误:
错误1无效的Resx文件.无法加载类型Serialisation.Harness.Blob,Serialization,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null,在.RESX文件中使用.确保已将必要的引用添加到项目中.第129行,第5位......
现在真正奇怪的是重新启动Visual Studio会导致错误消失并且代码可以工作,但是在看似随机数量的构建之后(在此期间代码不会更改)它将再次中断.
你能看出我做错了什么/错过了吗?
提前谢谢了,
我也是
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
using System.Windows.Forms;
using System.Windows.Forms.Design; using System.ComponentModel.Design;
namespace Serialisation.Harness
{
[Serializable]
public class Blob
{
public Blob()
{
}
}
[Serializable]
public class Basic
{
private List<Blob> blobs;
public List<Blob> Blobs
{
get { return blobs; }
set { this.blobs= value; }
}
public Basic()
{
basics = new List<Blob>();
}
}
public class BasicComponent : …Run Code Online (Sandbox Code Playgroud)