【问题标题】:Disable EnableOptimizations on Debug mode在调试模式下禁用 EnableOptimizations
【发布时间】:2014-12-23 08:23:49
【问题描述】:

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

BundleTable.EnableOptimizations = true;

【问题讨论】:

    标签: c# asp.net-mvc bundling-and-minification


    【解决方案1】:

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

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

    如果您的应用在调试 模式下运行,Visual Studio 会为您定义DEBUG。另一方面,如果您的应用在 release 中运行,DEBUG 将是未定义的。

    为了检查它是否是 release 版本,请检查 DEBUG 是否未定义

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-08-29
      • 2020-10-05
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 1970-01-01
      • 2019-07-14
      相关资源
      最近更新 更多