2009-03-11 4 views
0

Visual Studio wird keine Debug-DLL erstellen, wenn ich Debug für die Konfiguration auswähle.Visual Studio wird Debug-DLL nicht erstellen

Stattdessen macht es eine Release-Version. Das Ausgabefenster zeigt an, dass es eine Release-Version erstellt, selbst wenn eine Debug-Konfiguration ausgewählt wurde. Die Release-DLL, die es erzeugt, hat das aktuelle Datum.

Wenn ich das Projekt in der Debug-Konfiguration speichere und neu lade, hat es sich magisch auf die Release-Konfiguration umgeschaltet.

Das Projekt hat sich seit Monaten verhalten, und dieses Problem hat gerade erst begonnen.

Was passiert, und wie kann ich eine Debug-DLL erstellen?

+0

Ich sollte erwähnen, es ist Visual Studio 2005 und es gibt keine Teilprojekte. – user20493

Antwort

2

Ihre Projekt-Build-Konfiguration ist wahrscheinlich für die Debug-Lösungskonfiguration auf Release eingestellt. Öffnen Sie den Configuration Manager (Rechtsklick auf die Lösung, klicken Sie auf "Configuration Manager ..."). Wählen Sie "Debug" als aktive Lösungskonfiguration und stellen Sie sicher, dass für alle Projekte in der Liste "Debuggen" als Konfiguration ausgewählt ist.

+0

Das war das Problem: Auf der Registerkarte Eigenschaften/Erstellen gibt es ein Konfigurations-Kombinationsfeld, mit dem ich einen Debug-Build "auswählen" konnte. Dies war irreführend und setzt den Build-Typ nicht. Die Einstellung im Konfigurationsmanager legt den Buildtyp fest. Vielen Dank! – user20493

0

Klicken Sie mit der rechten Maustaste auf die Lösung im Lösungsexplorer, wählen Sie Eigenschaften aus, und klicken Sie dann auf Konfiguration. Stellen Sie sicher, dass die Debugkonfiguration jedes untergeordnete Projekt zum Debuggen eingerichtet hat.