小编use*_*328的帖子

C#Designer序列化问题

我在序列化我的对象时遇到了一些问题,并将问题缩小到特定情况(参见下面的代码).我收到以下错误:

错误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)

c# serialization designer

4
推荐指数
1
解决办法
2804
查看次数

标签 统计

c# ×1

designer ×1

serialization ×1