Der Versuch, die ifdef DEBUG Konstante in Visual Studio zu verwenden, für mich nicht funktioniert in einer .NET Framework 4.5, ASP.NET MVC 4.Die DEBUG Konstante in Visual Studio 2012 wird nicht aktiviert
Ich stellte sicher, :
- die "define DEBUG konstante" für die Debug-Konfiguration in Projekteigenschaften geprüft
- die Web.config die
<compilation debug="true"...
der Code enthält Ich verwende, um Shows zu überprüfen IsDebug = false, sowohl in der IDE und in Laufzeit, obwohl ich unter der Debug-Konfiguration ausgeführt:
bool isDebug;
#if DEBUG
isDebug = true;
#else
isDebug = false;
#endif
Dies ist ein Bildschirm Kappe von Visual Studio ist, zeigte ich habe die Debug-Konfiguration aktiv, aber im Code sagt die Farbhervorhebung, dass DEBUG nicht definiert ist.
ich etwas fehlen darf!
Edit: Screen-Kappe von dem, was das Eigenschaften-Fenster zeigt für Build-Ansicht:
bitte prüfen, ob in dem Sie "Define DEBUG-Konstante", wird die Konfiguration Dropdown auf "Debug" –
@RobertLevy Dank überprüft haben. Ich habe es erneut verifiziert, und es ist in der Debug-Konfiguration (innerhalb des Eigenschaftenfensters). – cederlof
Was ist der _Active config_ Eigenschaftswert für Ihre Lösung? –