C#:有没有办法从代码行启动调试器?

时间:2013-05-16 05:36:56

标签: c# unit-testing debugging visual-studio-2012 mstest

问题:

是否可以在没有调试器(keycombo:Ctrl + F5)的情况下通过代码行在我当前的解决方案中启动 Web项目应用程序

提前致谢

2 个答案:

答案 0 :(得分:3)

您可以添加

System.Diagnostics.Debugger.Launch();

在您的代码中进行调试。

答案 1 :(得分:0)

给出的KuldipMCA方法很棒,每次执行此代码时都可以启动调试器。 还有另一种方法,在代码中添加一个Assert,这可以让你通过一些条件控制附加调试器。如:

//This will trigger an assert when the condition is false
System.Diagnostics.Debug.Assert(obj != null);