Cible de “construire” n'existe pas dans le projet pour Visual Studio
Je suis vérification de code pour un projet où les contributeurs utilisent différents outils de dev pour le codage en c sharp (C#). Mon .csproj fichier a été manipulé par quelqu'un à l'aide de Sharp développer et maintenant je reçois " La cible "construire" n'existe pas dans le projet".
- Comment puis-je corriger cela?
Je suis à l'aide de Visual Studio 2008 service pack 1.
Vous devez vous connecter pour publier un commentaire.
Si vous le faites manuellement, je prendrais tous les fichiers et de les ajouter à un nouveau fichier de projet, un par un.
Accepté la réponse est une solution de contournement, pas une solution. Vous devez ouvrir le
.csproj
fichier pour le modifier dans un éditeur de texte et de veiller à la ligne suivante est présente dans ilSi ne pas ajouter à la fin.
Remarque: Pour VS2008, cela peut être
$(MSBuildToolsPath)
<Import Project="DeploymentFiles\Microsoft.SharePoint.targets" />
dans le .csproj fichier peut aider.<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
.J'ai eu le même problème lorsque j'ai mis à jour un projet construit dans VS2005 pour VS2010 Express. Initialement, le VS2010 refusé de charger le projet avec le message d'erreur "le Projet n'est pas pris en charge par cette installation". Après avoir essayé de nombreuses solutions enfin, il a travaillé et a mon avis il a travaillé quand deux lignes ont été supprimées du fichier de projet liées à la cible de génération. Toutefois, il a présenté un nouveau problème que le projet ne serait pas construire. Bien sûr, cela a un sens, comme je l'ai supprimé les entrées du fichier de projet qui m'a dit de Visual Studio comment construire le projet.
Enfin mis la main sur un autre projet, qui travaillait sur VS2010 Express et copié les lignes suivantes à la projet qui a été un échec. Il a travaillé par la suite.
Espère que cela aide quelqu'un.
Juste eu ce problème avec Visual Studio 2017 v15.9.2 et de l'anéantissement de la
.vs
dossier dans la solution de la racine était la seule solution qui a fonctionné pour moi.La suppression de l' .dossier vs a fonctionné pour moi.