调试Visual Studio Designer错误的好方法

Dai*_*oto 38 gui-designer visual-studio

有没有一种很好的方法来调试Visual Studio Designer中的错误?

在我们的项目中,我们有大量的UserControls和许多复杂的表单.对于复杂的,设计师经常会抛出各种例外,这些例外无济于事,我想知道是否有一些很好的方法来弄清楚出了什么问题.

语言是C#,我们使用的是Visual Studio 2005.

Cra*_*aig 38

我已经能够通过运行VS的第二个实例来调试一些控制设计器问题,然后从第一个VS实例执行"Debug - > Attach to Process"并选择"devenv".

第一个VS实例是您设置断点的地方.使用第二个实例加载设计器以使"设计器"代码运行.

  • @Jeremy Thompson因为Visual Studio是托管和执行任何与设计器相关的代码(代码在您自己运行应用程序时不执行).如果你能通过评论任何"IsDesignMode"检查得到任何东西.DebuggerStepThrough实际上并不是一回事. (2认同)