Ich versuche, ein v90 C++ - Plattform-Projekt in Visual Studio 2013 zu erstellen, das eine Standardplattform von v120 hat. Das Projekt hat einige ältere .dll-Probleme und funktioniert nur, wenn es mit v90 kompiliert wurde, daher kann ich es nicht aktualisieren.Visual Studio 2013 mit Platform toolset v90
Auf meinem Desktop-Rechner, um dies zu tun, wählen Sie einfach v90 als Plattform und klicken Sie auf Build.
Vor kurzem aber musste ich dies auf meinem Laptop tun, der keine vorherigen VS-Installationen darauf hatte. Mit einer Neuinstallation von Windows und VS2013 erhalte ich die folgende Fehlermeldung beim Versuch, ein V90-Plattform-Projekt zu bauen:
Code:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.Cpp.Platform.targets(43,5):
error MSB8020: The builds tools for Visual Studio 2008 (Platform Toolset = 'v90') cannot be found. To build using the v90 build tools,
either click the Project menu or right-click the solution, and then select "Update VC++ Projects...". Install Visual Studio 2008 to build
using the Visual Studio 2008 build tools.
ich beide VS2008 Express und Professional Edition und den Fehler installiert haben sich nicht geändert hat. Etwas, das ich irgendwann auf meinem Desktop-Rechner gemacht habe, hat diese Aufgabe trivial gemacht, aber ich bin mir nicht sicher, was ich installiert habe, damit es von einer Neuinstallation von Windows funktioniert.
Gibt es etwas, das mir fehlt? Was muss ich tun, damit VS2013 die v90-Plattform erkennt, nachdem ich VS2008 installiert habe?
Vielen Dank im Voraus!
--- --- GELÖST
löste ich das Problem der Installation von VS2008, VS2010 und VS2012. VS2013 erkennen Plattform-Toolset V90 jetzt.
Sicher haben Sie VS2008 * vor * VS2013 auf Ihrem Desktop installiert. Jeder tut es. Ob VS2013 rückwärts damit umgehen kann, ist trübe und wird nicht oft versucht. Sicher klingt es nicht, nicht wahr: / –