2014-12-23 73 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