VS2013在构建/调试时自动注释代码行

时间:2015-07-28 08:12:06

标签: visual-studio debugging build comments

我试图找到一些可以帮助我的东西,但到目前为止没有什么好处。

我想知道在开始构建/调试时是否有任何选项可以评论某些代码行?

我不想手动执行此操作("编辑并继续"手动不是解决方案)。我想"告诉VS"如果我开始构建或调试,则自动注释指定的代码行 当我在服务器上测试app时,我需要这行代码,但是当我在本地进行测试时,我必须对它进行评论。 希望您了解我的问题并给我快速解决方案,谢谢。

我使用VS2013和C#。

2 个答案:

答案 0 :(得分:0)

preprocessor directives会帮助你吗?默认情况下,为调试配置启用DEBUG指令,因此#if(DEBUG)#endif之间的任何代码都只会在您的调试配置中执行。

答案 1 :(得分:0)

一种可能性:

if( !System.Diagnostics.Debugger.IsAttached )
{
  //code which should only run if not being debugged
}

否则使用预处理器指令,正如Jenszcz建议的那样。