嘗試使用Visual Studio中的IFDEF DEBUG常數我在一個.NET Framework 4.5不起作用,ASP.NET MVC 4在Visual Studio 2012中的DEBUG常量不會激活
我確信:
- 「定義DEBUG常數」 在項目屬性檢查的調試配置
- 在Web.config不包括
<compilation debug="true"...
的代碼我用驗證節目isDebug =假,無論是在IDE和在運行時,即使我的調試配置下運行:
bool isDebug;
#if DEBUG
isDebug = true;
#else
isDebug = false;
#endif
這是Visual Studio中的屏幕帽,顯示我有調試配置活躍,但在代碼中,顏色突出顯示DEBUG未定義。
我一定是失去了一些東西!
編輯:
請覈實,你必須檢查「定義DEBUG常數」,配置下拉菜單設置爲「調試」 –
@RobertLevy感謝。我再次驗證它,並且它在Debug-configuration(在屬性窗口內)。 – cederlof
什麼是您的解決方案的_Active config_屬性值? –