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