Lösung von der Kommandozeile aus erstellen

Ich versuche, mithilfe von Befehlszeilen eine Reihe von Lösungen aus einer Cmd-Datei zu erstellen, um den gesamten Build zu verarbeiten

Dies ist die Linie, die die Lösung erstellt:

for /f %%i in (%CFG%\bld.lst) do set OUT=   %%i Release %REBUILD%& call :out & C:\"Program Files (x86)"\"Microsoft Visual Studio 12.0"\Common7\IDE\devenv.exe  %%i %REBUILD% Release >>%LOG% 

Die Lösungen sind in(%CFG%\bld.lst)

wenn ich einen Fehler hinzufüge wie in:

if errorlevel 1 set OUT= Failed to build %%i Release & goto :error_term am Ende der Zeile stürzt der Build ab

Wenn nicht, zeigt mir der Eventviewer diesen Fehler:

Die Beschreibung fürEreignis-ID 0 von der QuelleVSTTExecution kann nicht gefunden werden. Entweder ist die Komponente, die dieses Ereignis auslöst, nicht auf Ihrem lokalen Computer installiert, oder die Installation ist beschädigt. Sie können die Komponente auf dem lokalen Computer installieren oder reparieren.

Wenn das Ereignis von einem anderen Computer stammt, mussten die Anzeigeinformationen mit dem Ereignis gespeichert werden.

Die folgenden Informationen wurden mit der Veranstaltung aufgenommen:

(devenv.exe, PID 2004, Thread 1) UIContextHelper.SetUIContext: The call to IVsAggregatableProject.GetCmdUIContextCookie failed. Error code: -2147467259

Die Nachrichtenressource ist vorhanden, die Nachricht wurde jedoch nicht in der Zeichenfolge / Nachrichtentabelle gefunden

Wenn ich jede der Lösungen in VisualStudio erstelle, wird die Lösung korrekt erstellt

Ich sollte einige der Projekte erwähnen, die in VS 2010 und einige in VS 2013 geschrieben wurden

es färbt mein Haar grau. HILFE!

Danieli

Antworten auf die Frage(0)

Ihre Antwort auf die Frage