Erreur lors de la suppression du projet de dépendance dans VS2010
J'ai une grande solution avec le nombre de projets.
Certains projets dépendent d'autres (jamais une dépendance circulaire, quoique).
Quand j'ai essayé de supprimer les dépendances d'un projet, j'obtiens un message d'erreur comme "La dépendance a été ajouté par le projet de système et ne peut pas être supprimé". Quelle est la cause de cette erreur? Comment je peux résoudre ce problème?
- VS2017+C++: Dans l'Explorateur de solutions, de supprimer les dépendances dans le nœud Références dans le cadre du projet. Et vous devez également modifier le fichier sln, et de supprimer le ProjectSection(ProjectDependencies) = postProject section. Et parfois contre la volonté de restaurer le fichier sln, donc si ça ne fonctionne pas, vous pouvez vérifier la sln à nouveau le fichier et de les supprimer.
Vous devez vous connecter pour publier un commentaire.
Parfois, j'ai ce problème lorsque je tente de modifier manuellement les projets/solutions générées par notre CMake système. - Je le résoudre manuellement:
J'ai fait face à la même question. Mais j'ai pu le résoudre en suivant
Ou =>
Pour supprimer une référence dans Visual C#:
nœud.
Pour supprimer une référence dans Visual Basic:
projet et sélectionnez Propriétés.
Pour Visual Studio 2013:
Sur les projets C++ (espérons la même chose pour les autres aussi)
Si votre projet a l' .la sln fichier mais pas du tout .csproj, vous pouvez
Comme un point supplémentaire à @malenkiy_scot s ci-dessus, pour ProjectReference éléments que vous voulez garder, vérifier le projet guid est le plus approprié pour ce projet. Dans le dépendant .vcproj fichier, trouver le ProjectReference balises comme ci-dessus, et pour chaque, vous voulez garder:
Visual Studio utilise le projet guid plutôt que le nom de déterminer les dépendances. Donc, si vous avez la main modifié le nom de la dépendance, mais pas le guid (comme je l'ai fait), vous obtenez le message d'erreur.
Dans VS17 un clic-Droit sur le nœud Références, puis en sélectionnant OptimiseReferences... il est bon pour aider vos dépendances. Aussi faire un clic Droit sur le projet et en cliquant sur BuildDependancies... ProjectDependencies que peut-être où votre dépendance est définie.
1 - clic Droit Références du projet et cliquez sur Ajouter une Référence...
2 - Décochez projets dépendants de la solution à l'onglet