erreur MSB8008: plate-forme Spécifiée ensemble d'outils (v110) n'est pas installé ou non valide.

J'ai modifié mon VS2010 projet dans VS2012, et maintenant quand je reviens dans VS2010, il montre:

"erreur MSB8008: plate-forme Spécifiée ensemble d'outils (v110) n'est pas installé ou non valide. .location assurez-vous que la prise en charge PlatformToolset valeur est sélectionnée."

Mais le problème que j'ai déjà changé le PlatformToolset de v110 à v100 par Projet--> Propriété - > Configureation ..--> --> PlatformToolset : v100

Le message d'erreur est toujours là après je la compilation de projets de nouveau. J'étais confus. Pourrait quelqu'un sait quel est le problème maintenant? Merci!

Difficile de voir comment ce qui pourrait aller mal. Ouvert le .vcxproj fichier dans le bloc-notes. Vérifiez que le ToolsVersion en haut du fichier est réinitialisé à partir de 11.0 10.0 et que vous en fait voir le <PlatformToolset> élément défini sur "v100". Et de le comparer avec un autre .vcxproj fichier que vous avez créé avec VS2010.
J'obtiens cette erreur trop. J'ai confirmé que PlatformToolset est fixé à v100 dans mon .fichier vcxproj. Hier, j'ai déplacé mon AppData/local à un autre lecteur (via les propriétés du dossier "Déplacer..." bouton dans l'onglet Emplacement) -- est-il possible qu'en quelque sorte liés? Je n'ai jamais ouvert mon projet en 2012, mais je suis en utilisant le contrôle de version, donc il est possible que j'ai tiré dans quelqu'un d'autre changement qui, à tort, fait monter la version, mais je ne trouve pas de référence pour la configuration à 110.
Il s'avère que l'un de mes projets référencés eu le tort d'outils. (Mon AppData/Local déplacer n'avait rien à faire avec elle.)

OriginalL'auteur abc | 2013-11-12