0

我最近开始学习如何在 C# 中创建自定义控件,但我找不到任何关于它如何处理 Debug 和 Release 配置的好的解释。

我的项目的简化版本如下所示:

MyProject
  |- CustomControl.cs
  |- Form.cs

CustomControl.cs是我的控件,并且Form.cs是一个包含CustomControl. 我添加CustomControlForm使用设计工具箱,为了能够这样做,我必须右键单击它,选择“选择项目”并手动指向我的项目生成的程序集:.../bin/ debug / MyProject.exe .

这是我的问题:如果我选择了调试程序集,它会在发布模式下导致任何问题吗?我检查了它是否可以编译和工作,但这是否意味着 VS 足够聪明,可以链接到 Release 程序集,或者它仍然链接到 Debug 程序集?

4

1 回答 1

1

根据我的评论

组件应自动出现在工具箱中。撤消您对工具箱所做的操作以添加自定义控件并查看此链接:演练:使用自定义组件自动填充工具箱

在此处查看 OP 的评论,了解有关AutoToolboxPopulate.

于 2013-02-21T15:09:51.083 回答