0

ich eine Lösung mit Visual Studio 2015Die Build-Tools für v140 kann nicht gefunden werden

schrieb ich die Lösung auf einen PC kopiert, die 2013

Im Project Properties nur Visual Studio hat habe ich die Platform Toolset geändert zu Visual Studio 2013 (v120).

Der Fehler bleibt bestehen und ich kann das Projekt nicht kompilieren. Irgendwelche Vorschläge?

Danke.

+0

Basierend auf deiner Beschreibung, mache ich die folgenden Schritte und versuche dein Problem auf unserer Seite zu reproduzieren. 1. \t Erstellen Sie eine C++ - Konsole Anwendung mit Visual Studio 2015. 2. \t Ändern Sie eine Maschine, die nur Visual Studio 2013 hat und öffnen Sie die C++ - Konsole-Anwendung. 3. \t Ändern Sie das Platform Toolset in Visual Studio 2013 (v120). 4. \t Erstellen Sie das Projekt. Es funktioniert gut, ich konnte nicht auftreten Sie aufgetreten auftreten. Könnten Sie bitte eine einfache Demo mit dem Problem über OneDriver bereitstellen? –

Antwort

1

Wenn msbuild immer noch über v140 klagt, bedeutet dies wahrscheinlich, dass v140 immer noch in der Projektdatei ist - was Sie mit einem Texteditor überprüfen können. Sind Sie sicher, dass Sie das Toolset für alle Plattform-/Konfigurationskombinationen geändert haben? Wenn Sie beispielsweise den Einstellungsdialog öffnen und Eigenschaften für Debug | Win32 angezeigt werden und Sie eine davon ändern, aber dann Release | Win32 erstellen, wird die letzte Kombination weiterhin v140 verwenden. Öffnen Sie den Eigenschaften-Dialog erneut und überprüfen Sie, ob alle Plattformen und Konfigurationen das richtige Toolset verwenden. Oder benutze find/replace von v140 -> v120 in einem Texteditor

+0

Ich bin mir ziemlich sicher, dass ich für alle Konfigurationen geändert habe. Ich werde überprüfen, mit einem Texteditor – mbaros

+0

Danke für die Antwort. Die Texteditor-Option funktionierte für mich. Ich habe gerade die Projektdatei mit dem Texteditor geöffnet und benennt alle v140 in v120 um. – mbaros

Verwandte Themen