【问题标题】:VS2013 Automatically comment line of code while build/debugVS2013 在构建/调试时自动注释代码行
【发布时间】:2015-10-18 16:23:01
【问题描述】:

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

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

我不想手动进行(手动“编辑并继续”不是解决方案)。如果我开始构建或调试,我希望“告诉 VS”自动注释指定的代码行。
当我在服务器上测试应用程序时,我需要这行代码,但是当我在本地执行时,我必须对其进行注释。 希望您能理解我的问题并给我快速的解决方案,谢谢。

我使用 VS2013 和 C#。

【问题讨论】:

  • 哪种编程语言?
  • 对不起,我的错误是 C# :)

标签: visual-studio debugging build comments


【解决方案1】:

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

【讨论】:

  • 我有 4 个配置我想在其中添加评论,所以如果我想按照您的方式进行操作,我应该尝试:#if (!DEBUG || !DEBUG1 || !DEBUG2 || !DEBUG3) variable=5; #endif
【解决方案2】:

一种可能性:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 2011-01-17
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多