TFS 2010 erreur de build - projet importé “project_path” n'a pas été trouvé
Ont essayé de construire une solution qui contient un certain nombre de projets et reçois une erreur récurrente.
J'ai réussi à obtenir la construction partielle de réussir, mais toujours obtiens le message d'erreur indiqué ci-dessous:
C:\Builds\1\MBS.Payments.Forms.Mvc\MBS des Formulaires de Paiement MVC\Sources\MBS.Les paiements.Les formulaires.Mvc\MBS.Les formulaires.Les paiements.Web\MBS.Les formulaires.Les paiements.Web.csproj (979): Le projet importé "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Applications\Microsoft.WebApplication.les cibles" n'a pas été trouvé. Confirmer que le chemin d'accès dans la déclaration est correcte, et que le fichier existe sur le disque.
J'ai navigué vers le fichier dans lequel l'erreur est générée lorsque ce code est mis en évidence:
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
Actuellement, j'ai Visual Studio 2010 Premium et une version d'évaluation de Visual Studio 2012 Ultimate installé, je suis actuellement en train de travailler sur cette application dans Visual Studio 2010.
ci-dessous est le bloc de code dans lequel le code erroné est trouvé:
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
Svp quelqu'un pourrait-il informer sur les raisons de cette erreur est générée et comment il pourrait être résolu.
Vous devez vous connecter pour publier un commentaire.
Vérifier les deux lieux:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Applications
et
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Applications
Ne soit de ces derniers .objectifs fichier présent? Personnellement, je trouve ça à la fois, mais je devine que vous n'avez pas (au moins dans l'erreur, il n'est pas dans la v11.0 dossier).
Votre condition vérifie VisualStudioVersion et VSToolsPath propriétés pour voir si elles sont manquantes, puis se met en eux. Un ou deux de ces doit déjà être définie ou il serait pointant vers la v10.0 dossier.
Selon http://blogs.msdn.com/b/webdev/archive/2012/08/22/visual-studio-project-compatability-and-visualstudioversion.aspx, ceci est probablement causé par l'ouverture du projet en VS2012.
À corriger, j'aimerais obtenir soit une v11 copie de l' .objectifs (il y a quelques changements entre les deux, de ce que je peux voir, peut-être qu'il n'était pas correctement installé lorsque vous avez fait l'installation?) ou revenir à l'aide de la version v10.
Si l'aide de Visual Studio 2013 ou plus récent et TFS 2010, vous pouvez modifier votre Définition de Build pour inclure un nouveau MSBuild argument.
Comme CryoFusion87 souligné, la solution qui a fonctionné pour moi a été de retirer l'ensemble de la
<PropertyGroup></PropertyGroup>
balise et son contenu.Ce tag est ajouté afin de soutenir les projets d'ouverture de VS 2010 et VS 2012. Voir plus ici: http://sedodream.com/2012/08/19/VisualStudioProjectCompatabilityAndVisualStudioVersion.aspx
Je suis maintenant en utilisant VS 2013 et ce n'est pas nécessaire.
la
<PropertyGroup></PropertyGroup>
tag est ajouté au fichier de projet lorsque vous l'ouvrez dans Visual Studio 2012, j'ai été en mesure d'ouvrir le fichier de projet dans un éditeur de texte, supprimer le PropertyGroup et il a construit avec succès