我最近开始学习如何在C#中创建自定义控件,但我无法找到有关如何处理调试和发布配置的任何好的解释。
我的项目的简化版本如下所示:
MyProject
|- CustomControl.cs
|- Form.cs
CustomControl.cs
是我的控件,Form.cs
是包含CustomControl
实例的表单。我使用设计工具箱将CustomControl
添加到Form
,为了能够这样做,我必须右键单击它,选择“选择项目”并手动指向我的项目生成的程序集:。 ../bin/debug/MyProject.exe。
这是我的问题:如果我选择了Debug程序集,它会在Release模式下引起任何问题吗?我检查它编译并运行,但这是否意味着VS足够智能链接到Release程序集,或者它仍然链接到Debug程序集?
答案 0 :(得分:1)
根据我的评论
组件应自动显示在工具箱中。撤消对工具箱所做的操作以添加自定义控件,并查看此链接:Walkthrough: Automatically Populating the Toolbox with Custom Components
有关AutoToolboxPopulate
的解决方案详情,请参阅OP's comment here。