63 votes

Le projet importé Microsoft.WebApplications.targets n'a pas été trouvé.

J'ai cette erreur lors de la configuration de l'intégration continue dans le serveur TFS, mais j'ai déjà trouvé la réponse. Peut-être que cela aidera d'autres personnes :

The imported project "C:\Program Files (x86)\
   MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\
   Microsoft.WebApplications.targets" was not found.

0 votes

2voto

stack247 Points 645

Oui, c'est la réponse. J'allais répondre moi-même mais je me suis dit que je n'avais pas assez de réputation pour le faire tout de suite.

La réponse se trouve également ici : http://stack247.wordpress.com/2011/08/29/the-imported-project-microsoft-webapplications-targets-was-not-found/

1voto

Kirk Woll Points 34601

Et si vous avez déjà installé Visual Studio ? Peut-être avez-vous installé Visual Studio 2012 (et 10.0 indique VS 2010) ? Si c'est le cas, vous pouvez simplement rechercher "10.0" dans votre fichier .csproj et le remplacer par "11.0" et vous pourrez alors ouvrir le projet sans problème.

1voto

GrokSrc Points 607

J'ai eu ce problème aussi, sauf que ces fichiers étaient déjà là. Après beaucoup de dépannage, la réponse s'est avérée simple et frustrante : redémarrer le service de l'agent de construction. Dans mon cas, c'était : "Visual Studio Team Foundation Build Service Host 2013"

1voto

Alex R. Points 564

Si vous ne déployez pas à partir du serveur de construction, il suffit de désactiver l'option Microsoft.WebApplication.targets sur le serveur de construction. Voir ma réponse ici : https://stackoverflow.com/a/35781566/4955344

1voto

Chuenkei Sit Points 11

J'ai également rencontré cette erreur sur VS2017 ; puis j'ai commenté les deux éléments ci-dessous :

<!--<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /><Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />-->

rouvrir la solution, le projet peut être chargé à nouveau avec succès. (Je ne sais pas comment cela s'est produit, parce que ce projet peut être chargé normalement avant, peut-être que j'avais ajouté une nouvelle fonctionnalité par le biais de 'vs-installer.exe' récemment).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X