2017-10-15 9 views
0

J'ai développé un projet VC++ en utilisant Visual Studio 2010. Je dois maintenir la compatibilité avec VS2010 en raison d'une exigence du client. J'ai acheté un nouveau PC qui a Windows 10 et Visual Studio 2017 est la seule version qui fonctionnera sur Windows 10. J'ai donc installé VS 2017 sur mon ordinateur Windows 10, et copié mon code source sur mon nouvel ordinateur. Le projet s'ouvre correctement, mais il existe des centaines d'erreurs de construction. La dernière erreur est indiquée ci-dessous:Visual Studio 2010 à 2017

Erreur MSB8020 Les outils de génération pour Visual Studio 2010 (Platform Toolset = 'v100') sont introuvables. Pour construire à l'aide des outils de génération v100, installez les outils de génération Visual Studio 2010. Vous pouvez également effectuer une mise à niveau vers les outils Visual Studio actuels en sélectionnant le menu Projet ou en cliquant avec le bouton droit sur la solution, puis en sélectionnant "Retarget solution" ....

J'ai vérifié le site Web de Microsoft et Visual Studio 2010 Platform Toolset n'est pas compatible avec Windows 10. Je ne comprends pas les implications de la deuxième solution proposée "mise à niveau vers les outils VS actuels .." comme je dois être en mesure de construire le code qui est développé sur mon ordinateur Windows 10 sur un ordinateur qui a VS 2010.

Des suggestions?

Merci.

Répondre

0

Vous pouvez utiliser le jeu d'outils avec le support Xp, mais ce n'est pas la même chose. Sinon, Toolset Vs2010 n'est pas compatible avec VS17. Vous pouvez installer une VM avec Windows 7/Vista et installer VS2010 sur la VM.