VS2013 build/debug 时自动注释代码行

VS2013 Automatically comment line of code while build/debug

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

我想知道在我开始时是否有任何选项可以注释某些代码行building/debugging?

我不想手动执行("edit and continue" 手动不是解决方案)。我希望 "tell VS" 在我开始构建或调试时自动注释指定的代码行。
当我在服务器上测试应用程序时,我需要这行代码,但是当我在本地测试时,我必须对其进行评论。 希望你能理解我的问题并给我快速的解决方案,谢谢。

我使用 VS2013 和 C#。

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

一种可能:

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

否则按照 Jenszcz 的建议使用预处理器指令。