在 Debug 模式下禁用 EnableOptimizations

4
您能告诉我在调试模式下如何处理“BundleConfig.cs”文件中的以下行吗? 因为我需要在调试模式下忽略下面的行。我该怎么办?非常感谢您的帮助。
BundleTable.EnableOptimizations = true;
1个回答

10

最简单的方法是使用 #if 预处理器指令。

#if DEBUG
    BundleTable.EnableOptimizations = false;
#else
    BundleTable.EnableOptimizations = true;
#endif

如果你的应用程序正在运行调试模式下,Visual Studio会为你定义DEBUG。但是,如果你的应用程序正在发布模式下运行,DEBUG将未被定义。
为了检查是否为发布版本,你需要检查DEBUG是否未被定义。
 #if !DEBUG
     BundleTable.EnableOptimizations = true;
 #endif

PS: 由于明显的原因,不存在 RELEASE 标志。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接