debug/release-referenz

18/09/2008 - 12:26 von Michael Meier | Report spam
wie kann man denn für ein c# projekt eine referenz auf eine dll
einstellen, die jedoch für den debug- bzw. release-build verschieden ist?

hintergrund: ich referenziere eine dll, die im debug-build deutlich
langsamer ist, als im release-fall (z.b. durch umfangreiche
trace/debug-ausgaben). wenn ich den client im release-mode compiliere,
möchte ich natürlich auch die angezogene dll in ihrer release-version
ausliefern


micha
 

Lesen sie die antworten

#1 Frank Dzaebel
18/09/2008 - 12:53 | Warnen spam
Hallo Michael,

wie kann man denn für ein c# projekt eine referenz
auf eine dll einstellen, die jedoch für den
debug- bzw. release-build verschieden ist?



Ich nehme mal an, das Du die DLL
über Projekt-Verweise einbindest,
dann zum Beispiel:

RechteMaus auf die Projektmappe /
Konfigurationsmanager /
Links oben [Debug] wàhlen /
Projekt / DeineLangsameLibrary /
auf [Release] stellen.

Prüfe ggf. mit:

#if DEBUG
MessageBox.Show("Im Debug Modus");
#else
MessageBox.Show("Release (Kein Debug)");
#endif


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen