在Visual Studio设计器中调试InitializeComponent函数

时间:2014-02-08 21:49:25

标签: .net winforms debugging custom-controls

在测试对自定义WinForms控件的一些更改时,我遇到了一些问题,这些问题仅在加载Visual Studio设计器中托管自定义控件的表单时才会出现。

因此,我想了解在Visual Studio设计器加载时是否有任何方法可以调试和逐步执行(或以某种方式记录)自定义控件代码的行为。

2 个答案:

答案 0 :(得分:2)

调试自定义控件时,需要通过将项目的调试属性设置为“启动外部程序”并将可执行路径设置为devenv.exe来启动Visual Studio的第二个实例。

然后在VS的第二个实例中,打开您正在处理的项目,您将能够调试设计器触发的代码。在第一个实例中,在自定义控件中设置断点,当第二个实例调用表单时,它们将被点击。

干杯

答案 1 :(得分:0)

VS2015:在“调试”,“选项”,“调试”,“常规”下,取消选中“仅启用我的代码”。