Comment installer Visual Studio Build Tools 2010 sur la communauté Visual Studio 2015?
J'ai un projet créé sur Visual Studio 2010. Lorsque j'essaie d'exécuter le projet sur Visual Studio 2015 de la Communauté de l'édition, je reçois le message d'erreur ci-dessous,
Code De Sévérité Description Du Fichier De Projet En Ligne
Erreur MSB8020 L'élaboration d'outils pour Visual Studio 2010 (Plate-forme d'Outils = 'v100') ne peut pas être trouvé. Construire en utilisant le v100 outils de construction, s'il vous plaît installer Visual Studio 2010 outils de construction. Alternativement, vous pouvez mettre à jour Visual Studio tools, sélectionnez le menu Projet, ou cliquez-droit sur la solution, puis en sélectionnant "Reciblage solution". graphiques C:\Program Files (x86)\MSBuild\Microsoft.Rpc\v4.0\V140\Microsoft.Rpc.La plate-forme.objectifs de 55
Et quand j'ai essayé de construire avec Visual Studio 2015 Construire des Outils que j'ai rencontré environ 1500+ erreurs.
Est-il possible de faire le travail sur le projet?
source d'informationauteur Gal Fridman
Vous devez vous connecter pour publier un commentaire.
Si vous ne pouvez pas installer de VS2010, Windows SDK pour Windows 7 contient nécessaire compilateur outils (v100), vous pouvez réellement sauter l'installation du SDK de lui-même et installer uniquement le compilateur outils, en-têtes et les bibliothèques. Veuillez noter que le compilateur inclus dans le kit de développement logiciel Windows est le même que VS2010 a, mais VS2010 SP1 a un peu nouveau compilateur. Si vous avez besoin, vous aurez également besoin d'installer Microsoft Visual C++ 2010 Service Pack 1 Compilateur mise à Jour pour Windows SDK 7.1. Mais sachez, que si vous installez ces, vous pouvez avoir des problèmes plus tard si vous décidez d'installer VS2010, il y a des bugs dans le programme d'installation qui vous oblige à installer les composants dans un ordre strict. Aussi, si votre code utilise les MFC ou ATL vous devez installer VS2010, l'installation de Windows SDK ne sera pas suffisant.
Vous installez visual studio 2010 et de construire votre projet, ou mieux encore de la mise à niveau de vos projets. Le VS 2015 options d'installation personnalisée vous permettra d'installer le
v120
Plate-forme d'Outils, mais pas lev110
ouv100
Plate-forme de l'ensemble des Outils.Un changement majeur dans VS 2015, c'est que le C++ outils (c'est à dire
v140
) ne sont pas installés par l'installation par défaut de l'option. Voir la Visual C++ Blog De L'Équipe.Garder à l'esprit que Visual C++ 2010 a utilisé le C++0x Projet de Norme, et Visual C++ 2015 répond le C++11 Standard, à l'exception de l'Expression SFINAE (qui est partie il y en Mise à jour 1), donc, tout à fait un peu a changé dans les années intermédiaires, y compris certaines modifications importantes. Puisque vous êtes en sautant trois versions majeures à la fois--et environ 10 mises à jour mineures--, il peut être un peu écrasante, en particulier au travers de toutes les nouvelles mises en garde.
Une autre chose à garder à l'esprit est que Visual C++ 2010 a utilisé le Windows SDK 7.1, tandis que Visual C++ 2012 ou plus tard l'utilisation de Windows 8.x SDK. Il y a eu beaucoup de changement là aussi, en particulier pour DirectX développement. Il est particulièrement important pour les applications de bureau Windows que vous définissez la
_WIN32_WINNT
préprocesseur définir pour votre plate-forme cible que sur Windows 8.x SDK n'est pas par défaut la plus ancienne plate-forme supportée " comme les versions antérieures de Windows Sdk n'. Voir À l'aide de la Windows les en-TêtesVoir Dernières Modifications de Visual C++ 2012Dernières Modifications de Visual C++ 2013et Dernières Modifications de Visual C++ 2015.
Voir aussi Soutien Pour Le C++11/14/17 Caractéristiques (C++Moderne)et Où est le SDK de DirectX?.
Si vous avez besoin de générer le code à deux avec VS 2010 et avec VS en 2015, vous devez créer deux projets/solution fichiers, un pour chaque. Vous pouvez également lire cet article pour quelques notes sur l'écriture de code qui peut construire avec de multiples Visual C++ de l'ensemble des outils, ce qui est particulièrement difficile en raison de la Windows SDK changements.