2017-06-27 3 views
0

Immer wenn ich versuche MSBuild zu laufen bekomme ich die folgende:Falsche MSBuild aufgerufen wird

Microsoft (R) Build Engine Version 2.0.50727.4927 
[Microsoft .NET Framework, Version 2.0.50727.4927] 
Copyright (C) Microsoft Corporation 2005. All rights reserved. 

jedoch die Lösungen Ich versuche, einen Fehler zu bauen zu produzieren, da die .NET 2.0-Version von MSBuild wird stattdessen genannt von 3,5 oder 4,0.

Wie und wo ändere ich manuell den MSBuild PATH und/oder die Umgebung, so dass es die richtige Version und nicht die Version 2.0 aufruft.

+0

Das manuell zu ändern ist wahrscheinlich nicht die Lösung, nach der Sie suchen. Führen Sie msbuild von einer VS-Eingabeaufforderung aus? (z. B. Start-> Visual Studio xxx-> Visual Studio Tools-> Entwickler-Eingabeaufforderung oder ähnliches?) – stijn

Antwort

0

Geben Sie an der Eingabeaufforderung where msbuild.exe ein, um den Speicherort der im Pfad gefundenen Programmdatei anzugeben.

Wenn Sie eine Visual Studio Developer Command Prompt für die VS-Version starten, die Sie verwenden (vorausgesetzt, Sie haben mehrere Versionen installiert), werden automatisch Umgebungsvariablen und der Pfad zu den richtigen Speicherorten eingestellt. Das Ausführen von MSBuild von dort sollte in die richtige Version aufgelöst werden.

Verwandte Themen