我最近开始学习如何在 C# 中创建自定义控件,但我找不到任何关于它如何处理 Debug 和 Release 配置的好的解释。
我的项目的简化版本如下所示:
MyProject
|- CustomControl.cs
|- Form.cs
CustomControl.cs
是我的控件,并且Form.cs
是一个包含CustomControl
. 我添加CustomControl
到Form
使用设计工具箱,为了能够这样做,我必须右键单击它,选择“选择项目”并手动指向我的项目生成的程序集:.../bin/ debug / MyProject.exe .
这是我的问题:如果我选择了调试程序集,它会在发布模式下导致任何问题吗?我检查了它是否可以编译和工作,但这是否意味着 VS 足够聪明,可以链接到 Release 程序集,或者它仍然链接到 Debug 程序集?