Dans mon VS2010, lorsque je construis ma solution, j'ai plus de 100 avertissements dans le fichier Microsoft.Common.Targets. Lorsque j'essaie de créer, de publier ou d'exécuter mes programmes, je ne reçois que les avertissements, mais dès que je double-clique dessus pour obtenir plus d'informations, Microsoft.Common.Targets apparaît et j'obtiens tous les avertissements.
Ce fichier Microsoft.Common.Targets fait partie du framework .net et contient les cibles intégrées MSBuild, etc. Il est associé au schéma approprié associé à la fenêtre des propriétés.
Quelques exemples d'avertissements (2 sur 100):
Warning 2 The element 'PropertyGroup' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003' has invalid child element 'CustomBeforeMicrosoftCommonTargets' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 22 10 Miscellaneous Files
Warning 3 The element 'PropertyGroup' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003' has invalid child element '_OriginalConfiguration' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property' in namespace 'http://schemas.Microsoft.com/developer/msbuild/2003'. C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 60 10 Miscellaneous Files
Pourquoi ce fichier se trouve-t-il soudainement dans mon éditeur alors qu'il ne fait pas partie de mon projet et comment dire à Visual Studio d'ignorer ce fichier de structure lors de la construction.
Si je ferme toutes les fenêtres de l'éditeur, puis le construit, tous les avertissements ont disparu! Même la fermeture et le redémarrage de visual studio n'ont pas résolu le problème, mais la fermeture de tous les fichiers à partir de la fenêtre de l'éditeur, y compris Microsoft.Common.Targets, a résolu le problème. Arghhh Microsoft !!
J'ai découvert ceci après avoir regardé ce lien:
http://social.msdn.Microsoft.com/Forums/en/Vsexpressvb/thread/31f52b76-b0de-406d-9c25-2f329dd7cf1c
Fonctionne également sur les éditions 2013 et 2015