2013-04-13 24 views
2

我試圖分離自定義組件的運行時和設計時部分(所以運行時可以使用.NET 4.0客戶端配置文件,設計時將使用完整的4.0框架)。引用自定義組件的設計時裝配

我所有的設計相關的類在不同的組件,其引用的運行時組件和運行時組件只能由字符串引用設計組裝時間:

[Designer("MyCompany.MyComponents.ComponentDesigner, MyCompany.MyComponents")] 
[ToolboxItem("MyCompany.MyComponents.ComponentToolboxItem, MyCompany.MyComponents")] 

的問題是,拖動後來自工具箱的組件,Visual Studio抱怨它無法創建工具箱項目。

所有課程都是公開的。運行時裝配不參考設計時裝配。

你有沒有經歷/解決過類似的事情? 謝謝!

回答

0

上次我開發了一個設計時組件,我用另一個visual studio實例來調試它,第一個實例連接到第二個實例。

有用的提示:設計時構造函數中的錯誤是不好的。我不知道它是否仍然如此,但Visual Studio失去了設計時間跟運行時間的關係,你正在使用嵌套控件。