29 Stimmen

Wie man cmd Zeile Build-Befehl für VS-Lösung zu erhalten?

Dies ist wahrscheinlich einfach, aber ich bin immer stecken: wenn ich eine Lösung in Visual Studio bauen - wie extrahieren Sie die genaue cmd-Zeile für den aktuellen Build-Befehl, um in der Lage sein, den gleichen Build von VisualStudio-Konsole zu tun?

Im Ausgabefenster kann ich die einzelnen Projekte in den Build-Befehlen der Projektmappe sehen, aber nicht die für die gesamte Projektmappe.

Ich arbeite mit VS2005.

Für jede Hilfe wären wir dankbar

3voto

Mendelt Punkte 35649

Sie können msbuild von der Kommandozeile aus starten. msbuild versteht .sln (Solution) Dateien. Sie können die .sln-Datei und die Build-Konfiguration (Debug, Release usw.) über die Befehlszeile angeben.

http://msdn.microsoft.com/en-us/library/ms164311.aspx
Hier ist die Dokumentation über die Möglichkeiten von msbuild. MSBuild.exe wird mit dem .net Framework installiert, nicht mit Visual Studio. Sie finden es in c: \windows\microsoft.net\framework\v3.5 (oder v2.0.50727)

Ich suchte ein bisschen und fand, dass Sie auch eine Befehlszeile Build mit Visual Studio mit devenv.exe /build, mehr Informationen hier tun können:
http://msdn.microsoft.com/en-us/library/xee0c8y7(VS.80).aspx

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