При попытке открыть форму (System.Windows.Forms) в режиме дизайнера появляется сообщение об ошибке: Unable to load type System.Collections.Generic.List`1[[JupiterControlLibrary.ReferenceParameter, JupiterControlLibrary, Version=1.0.2665.20165, Culture=neutral, PublicKeyToken=null]] required for deserialization.
На форме использован мой компонент (JupiterControlLibrary.DataReference) у которого есть свойство [Category("Data Reference")]
[ReadOnly(false)]
[Browsable(true)]
public List<JupiterControlLibrary.ReferenceParameter>{get;set;}
Когда значение свойства не задано — ошибка не возникает.
Фрагмент кода в котором возникает ошибка:
private void InitializeComponent ()
{
........
this.dataReference1.ParentParameters = ((System.Collections.Generic.List<JupiterControlLibrary.ReferenceParameter>)(resources.GetObject("dataReference1.ParentParameters")));
........
}
Сборка компилируется, запускается, работает нормально.
Ошибка возникает при повторном открытии формы в режиме дизайнера.