Die Visual Studio-Eingabeaufforderung lädt nur einige Variablen und Pfadeinstellungen. Das ist alles, es ist nichts speziell, es ist nicht eine andere Eingabeaufforderung, es ist die gleiche Eingabeaufforderung mit einigen Einstellungen konfiguriert. Sie können dieselben Einstellungen in Ihre eigene Stapeldatei laden, indem Sie oben die folgende Zeile einfügen:
%Vor%(Offensichtlich kann sich der Pfad für verschiedene Versionen von VS leicht ändern)
Sie können "x86" durch die geeignete Architektur für Ihren Computer ersetzen. Die zulässigen Werte sind:
Das heißt, ich glaube nicht, dass Sie wirklich alle vars / Pfade laden müssen, Sie müssen nur den vollständigen Pfad zur devenv.exe
-Datei angeben. Sie können dies stattdessen versuchen:
(Auch hier wird sich der Pfad für verschiedene Versionen von Visual Studio ändern)
Die folgende Beispielbatchdatei erkennt das Installationsverzeichnis, das devenv.exe enthält, indem es in der Registrierung nachgeschlagen wird (für VS2005, kann leicht für andere Versionen angepasst werden) und führt devenv.exe aus. Ist das wonach Sie suchen?
%Vor%Beachten Sie auch, dass Sie normalerweise, wenn Ihre Lösung kein Setup-Projekt enthält, sie mit MSBUILD erstellen können, was einfacher ist und auf einem Computer ohne installiertem Visual Studio funktioniert:
%Vor%Ich bin mir nicht sicher, ob ich die Frage verstehe.
Erstellen Sie einfach eine Datei mit dem Namen test.bat, fügen Sie die obige Anweisung zu dieser Datei hinzu und öffnen Sie dann einfach eine VS-Eingabeaufforderung und geben [pathtobatfile] \ test.bat.
einTags und Links .net visual-studio visual-studio-2008 build