我有一個用戶定義的控件,其中包含IList<WFParament>
類型的屬性ElementList
。當我將控件添加到表單中時,出現以下錯誤:將用戶定義的控件添加到表單時出錯。
"WorkFlowDesign.WFParament[]" can't be transfered into "WorkFlowDesign.WFParament[]"
我有一個用戶定義的控件,其中包含IList<WFParament>
類型的屬性ElementList
。當我將控件添加到表單中時,出現以下錯誤:將用戶定義的控件添加到表單時出錯。
"WorkFlowDesign.WFParament[]" can't be transfered into "WorkFlowDesign.WFParament[]"
您的用戶控件是否在加載時執行任何操作?如果是的話,嘗試在其包裝:
if(!DesignMode)
{
//Do something
}
我想確認你沒有包含加載/引用的類型WorkFowDesign.WFParament裝配的兩個版本。如果您正在使用用戶控件的項目引用程序集的一個版本,而用戶定義的控件是針對不同版本編譯的,則可能會發生這種情況。如果是這種情況,則需要更新其中一個,以便它們引用包含WorkflowDesign.WFParament的相同版本的程序集。
你能告訴我們WFParament的一些代碼,也許你的用戶控件上有一些代碼或附加信息? – 2012-03-31 18:04:41