One or more errors encountered while loading the designer. The errors are listed below. Some errors can be fixed by rebuilding your project, while others may require code changes.
Unable to load type System.Collections.Generic.List`1[[fcPhotoGallUpload.keywordManeger+ListItem, KeywordMan, Version=1.0.2235.34332, Culture=neutral, PublicKeyToken=null]] required for deserialization.
Hide
at System.Runtime.Serialization.ObjectManager.DoFixups()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream)
at System.Resources.ResXDataNode.GenerateObjectFromDataNodeInfo(DataNodeInfo dataNodeInfo, ITypeResolutionService typeResolver)
at System.Resources.ResXDataNode.GetValue(ITypeResolutionService typeResolver)
at System.Resources.ResXResourceReader.ParseDataNode(XmlTextReader reader, Boolean isMetaData)
at System.Resources.ResXResourceReader.ParseXml(XmlTextReader reader)
这个窗体调用了一个我自己写的控件,里面有个属性ListItem
private List<MatchField> _MatchField = new List<MatchField>();
[Browsable(false)]
public List<MatchField> FieldList
{
get { return _MatchField; }
set
{
_MatchField = value;}
}
下面是MatchField这个类的定义:
[Serializable]
public class MatchField
{
private string _name;
public string Name
{
get { return _name; }
set { _name = value; }
}
private bool _isMultiMatch = false;
public bool isMultiMatch
{
get { return _isMultiMatch; }
set { _isMultiMatch = value; }
}
private string _preSource="";
public string preSource
{
get { return _preSource; }
set { _preSource = value; }
}
}
有碰到这种问题或者有解决方案的,请大家不吝赐教;
这个问题困扰我很久了,解决的话可以额外追加分数;