我试图找到一些可以帮助我的东西,但到目前为止没有什么好处。
我想知道在开始构建/调试时是否有任何选项可以评论某些代码行?
我不想手动执行此操作("编辑并继续"手动不是解决方案)。我想"告诉VS"如果我开始构建或调试,则自动注释指定的代码行 当我在服务器上测试app时,我需要这行代码,但是当我在本地进行测试时,我必须对它进行评论。 希望您了解我的问题并给我快速解决方案,谢谢。
我使用VS2013和C#。
答案 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建议的那样。