2 Stimmen

Der Erstellungsmodus ist immer Debug

Ich habe eine ASP.NET-Anwendung, die ich versuche, im Release-Modus zu bauen, aber bei der Inspektion ( Informationen zur Montage ) wird es immer im Debug-Modus angezeigt. Ich habe auch den Web.config-Eintrag geändert, um anzugeben, dass der Kompilierungsmodus nicht der Debug-Modus sein soll, aber immer noch kein Glück. Hat jemand eine Idee, wie ich meinen Build in den Release-Modus bringen kann?

Editar : Das Projekt ist VB.NET.

0 Stimmen

In welcher Sprache ist das Projekt abgefasst?

0 Stimmen

Haben Sie die richtige DLL im Blick? Ich weiß nicht, wie ASP.NET das macht, aber die Release-Build-Version geht in ein anderes Verzeichnis (bin \Release anstelle von bin \Debug ).

0 Stimmen

Ich habe versucht, nur eine einfache Klassenbibliothekslösung zu erstellen und sie im Release-Modus zu bauen. Die Baugruppe ging in das Release-Verzeichnis, doch wenn ich die Baugruppe mit der Anwendung inspiziere, die ich oben gepostet habe, und meine eigene, zeigt der Build-Modus Debug, obwohl es im Release-Verzeichnis ist. Irgendwelche Ideen? Vielen Dank für Ihre bisherige Hilfe.

2voto

Forgotten Semicolon Punkte 13362

In der Build Menü, wählen Sie Configuration Manager . Dort können Sie Ihre Active solution configuration a Release anstelle von Debug .

Eine Alternative ist es, sich Properties des Projekts, wählen Sie die Build und wählen Sie Release für das Projekt Configuration .

1voto

tsells Punkte 2723

Wir sind auf das gleiche Problem gestoßen. Das Projekt war so eingestellt, dass es in der Release-Version erstellt wurde, ebenso wie die darin enthaltene Lösung. Es spuckte sogar die Dll in den Release-Ordner aus - aber bei genauerer Betrachtung war es ein Debug-Build. Ich habe die Lösung in den erweiterten Compiler-Einstellungen des Projekts gefunden. Es scheint, wenn die Generate debug info auf etwas anderes als none gesetzt ist - das Projekt wird immer im Debug-Modus erstellt.

Ändern Sie diese Einstellung auf keine, um das Problem zu beheben.

0voto

Justin Helgerson Punkte 23852

Es sieht so aus, als ob die Anwendung "Assembly Information", die ich oben gepostet hatte, nicht ganz so funktioniert, wie ich es erwartet hätte. Ich habe Code zu meiner AssemblyInfo.vb Datei hinzugefügt und ich kann sehen, dass meine Baugruppe im Freigabemodus erstellt wird, aber die Anwendung sagt, dass es ein Debug-Build war. Vielleicht funktioniert die Anwendung besser auf eine ältere oder neuere Version von .NET, aber es ist nicht für mich arbeiten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X