2014-12-23 45 views
3

当我们在调试模式下工作时,你能告诉我如何处理'BundleConfig.cs'文件的下面一行吗? 因为我需要忽略调试模式下面的行。我该怎么做?任何帮助将不胜感激。在调试模式下禁用EnableOptimizations

BundleTable.EnableOptimizations = true; 

回答

9

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

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

如果您的应用程序在调试模式运行时,Visual Studio为你定义DEBUG。另一方面,如果您的应用程序在版本中运行,则DEBUG将不确定。

为了检查它是否是一个发行版本,您检查DEBUG不被定义

#if !DEBUG 
    BundleTable.EnableOptimizations = true; 
#endif 

PS:由于显而易见的原因,没有RELEASE标志。

+0

非常感谢:) – Sampath