web-dev-qa-db-fra.com

Visual Studio 2017 entreprise ne peut pas ajouter de référence

Lorsque je veux ajouter une référence dans un projet dans Visual Studio 2017 Enterprise. Je reçois l'erreur suivante:

"The operation could not be completed"

J'ai essayé de nettoyer et de reconstruire la solution, redémarrer l'ordinateur, supprimer le dossier bin et obj et tous les fichiers .suo De plus, il n'y a pas d'erreur dans mon fichier Web.config.

7
Ksuvec

J'ai donc eu l'aide du support technique de Microsoft.

  1. Ouvrez l'invite de commandes Visual Studio en tant qu'administrateur
  2. Allez au chemin de votre installation de Visual Studio, la norme est: C:\Program Files (x86)
  3. Sélectionnez votre type d'installation et allez à\Common7\IDE\PublicAssemblies
  4. Exécutez la commande: gacutil -if Microsoft.VisualStudio.Shell.Interop.8.0.dll
  5. Exécutez la commande gacutil -if Microsoft.VisualStudio.Shell.Interop.11.0.dll

Cela a résolu le problème pour moi

20
Ksuvec

J'ai essayé les étapes ci-dessous et cela a fonctionné pour moi. 

  1. Sélectionnez le projet dans lequel vous souhaitez ajouter la référence, puis cliquez dessus avec le bouton droit de la souris, Déchargez le projet.

  2. Encore une fois, allez au même projet, cliquez avec le bouton droit de la souris et vous pouvez voir l’option d’éditer le projet. Cliquez dessus et pour référence cliquez sur ce lien- Nom_Projet.csproj (C #)

  3. Désormais, incluez manuellement les espaces de noms ou toute référence de projet présente dans la même solution que vous souhaitez utiliser dans le projet en cours. Pour référence, cliquez sur ce lien - Ajoutez les références: voir Highlighted
  4. Pour créer le projet UID (ID unique) - {1140F306-2341-4D3D-BEC7-9CCA3C2AC00E}, Accédez à Outils - Créer GUID - Sélectionnez le format GUID, c'est-à-dire le format de registre. puis cliquez sur copier puis collez-le dans votre fichier .csproj. Pour référence, cliquez sur ce lien - GUID Tool

  5. Enregistrez ensuite le fichier .csproj, puis cliquez avec le bouton droit de la souris sur le projet dans lequel vous avez effectué les modifications et rechargez le projet. 

  6. Après avoir suivi les étapes ci-dessus, faites un clic droit sur les références et vous pouvez voir la référence d’espace de nom ou de projet que vous avez donnée dans le fichier .csproj

J'espère que la solution ci-dessus fonctionnera également pour les autres.

0
Bharat Bansal