我有一个用户定义的控件,其中包含ElementList
类型的属性IList<WFParament>
。当我将控件添加到表单中时,我收到错误:
"WorkFlowDesign.WFParament[]" can't be transfered into "WorkFlowDesign.WFParament[]"
答案 0 :(得分:0)
你的用户控制是否在加载时做了什么?如果是这样,请尝试将其包装在:
中if(!DesignMode)
{
//Do something
}
答案 1 :(得分:0)
我会验证您没有包含加载/引用类型WorkFowDesign.WFParament的程序集的两个版本。如果您使用用户控件的项目引用了一个版本的程序集,而用户定义的控件是针对不同的版本编译的,则可能会发生这种情况。如果是这种情况,您将需要更新其中一个,以便它们引用包含WorkflowDesign.WFParament的相同版本的程序集。