Release oder Debug?
-
Hallo Freunde der Sonne,
wie kann ich rausfinden ob die übersetzen assamblys einer .NET anwendung in debug oder release version vorliegen???
grüße
-
Das ist ganz einfach,
- Wenn es eine Methode gibt, die das [Conditional("DEBUG")]-Attribut hat http://msdn.microsoft.com/de-de/library/4xssyw96(VS.80).aspx, ist es vewrmutlich im Debug-Modus
- sonst kannst du versuchen mal den IL-Code anschauen, ob der obtimiert ist, oder nicht.
- Außerdem gibt es in der Assembly daw Globale http://msdn.microsoft.com/de-de/library/system.diagnostics.debuggableattribute.aspx. Wenn es fehlt, ist es wahrscheinlich kein Debug-Version.
(Alles kann aber vom Programmierer selbst bestimmt werden)
-
Danke schonmal:) Ja ich hab mein Projekt vor langem mal auf nen rechner getan, und wollte wissen, ob ich damls die Debug odre Release version verwende habe:)