C# 在调试模式下禁用启用优化
当我们在调试模式下工作时,您能告诉我如何处理“BundleConfig.cs”文件的下线吗? 因为我需要在调试模式下忽略下面的行。我该怎么做?任何帮助都将不胜感激C# 在调试模式下禁用启用优化,c#,asp.net-mvc,bundling-and-minification,C#,Asp.net Mvc,Bundling And Minification,当我们在调试模式下工作时,您能告诉我如何处理“BundleConfig.cs”文件的下线吗? 因为我需要在调试模式下忽略下面的行。我该怎么做?任何帮助都将不胜感激 BundleTable.EnableOptimizations = true; 最简单的方法是使用#if预处理器指令 #if DEBUG BundleTable.EnableOptimizations = false; #else BundleTable.EnableOptimizations = true; #en
BundleTable.EnableOptimizations = true;
最简单的方法是使用
#if
预处理器指令
#if DEBUG
BundleTable.EnableOptimizations = false;
#else
BundleTable.EnableOptimizations = true;
#endif
如果您的应用程序正在调试模式下运行,Visual Studio将为您定义debug
。另一方面,如果您的应用程序正在版本中运行,DEBUG
将是未定义的
为了检查它是否是发行版版本,您需要检查是否未定义DEBUG
#if !DEBUG
BundleTable.EnableOptimizations = true;
#endif
PS:由于明显的原因,没有发布标志