在Visual Studio(C#)中进行degug时,有没有办法在断点后插入一行代码?

时间:2015-03-30 15:16:52

标签: c# asp.net debugging visual-studio-2013 pry

我现在正在调试一个MVC ASP.net项目。在Visual Studio中设置断点并运行项目后,它会像我预期的那样在断点处停止。但我需要在调试时添加一些行。

有没有时间这样做。我希望它像运行Pry一样调试Ruby on Rails项目。

3 个答案:

答案 0 :(得分:0)

不确定旧版本,但Visual Studio 2013支持它。但是,对于某些事情,例如添加新变量等,它可能会有点棘手。

答案 1 :(得分:0)

是的,您可以在VS 2012和2013上执行此操作,我不确定其他版本。要编辑将调试您必须启用编辑工具=> options => debugging =>编辑并继续。

答案 2 :(得分:0)

如果你知道在编译之前代码需要什么,你可以使用类似于

的块
#if DEBUG 
  // Do Debug
#endif

只有在调试代码时才会执行。允许你做某些事情,如果调试别的不运行该代码。

我们使用它来允许我们为主应用程序线程以外的线程启动新的调试器。