Je ne peux pas ajouter une référence dans Visual Studio 2017
Je vais avoir des questions dès maintenant sur l'ajout de la référence dans Visual Studio 2017. Donc en gros, j'ai cliqué sur mon projet pour afficher le menu réduit où vous pouvez voir les dossiers, les propriétés et les références. J'ai cliqué avec le bouton droit Références et a choisi Ajouter une référence. Une erreur s'affiche et il dit: "L'opération n'a pas pu être terminée. Cette interface n'est pas pris en charge".
Je suis actuellement à l'aide de Microsoft Visual Studio Community 2017 Version 15.2.
Ce genre de projet avez-vous? Si c'est un dotnet projet de base, assurez-vous d'avoir la dernière version du framework est installé (microsoft.com/net/core#windowscmd).
Oui. Il est .Net de base du projet. J'ai essayé de réinstaller VS2017 plus tôt. J'ai utilisé le programme d'installation sur le lien que vous avez fourni, mais je suis toujours face à la même question.
Je ne suis pas sûr de la façon de diagnostiquer ce problème. Essayez de créer une nouvelle marque dotnet projet core à l'aide de l'un des modèles qui est installé avec la dotnet base de la charge de travail. Si vous ne pouvez toujours ajouter une référence, votre installation est susceptible de corrompre (vague, mais pas beaucoup à aller sur ici). Si vous pouvez ajouter une référence au nouveau projet, votre existant est probablement mal configuré (peut-être dû à une mise à niveau automatique de
Est-ce un existant .net de base 1.1 application?
Oui. Il est .Net de base du projet. J'ai essayé de réinstaller VS2017 plus tôt. J'ai utilisé le programme d'installation sur le lien que vous avez fourni, mais je suis toujours face à la même question.
Je ne suis pas sûr de la façon de diagnostiquer ce problème. Essayez de créer une nouvelle marque dotnet projet core à l'aide de l'un des modèles qui est installé avec la dotnet base de la charge de travail. Si vous ne pouvez toujours ajouter une référence, votre installation est susceptible de corrompre (vague, mais pas beaucoup à aller sur ici). Si vous pouvez ajouter une référence au nouveau projet, votre existant est probablement mal configuré (peut-être dû à une mise à niveau automatique de
project.json -> App.csproj
)Est-ce un existant .net de base 1.1 application?
OriginalL'auteur Peter John Paul Tactacan | 2017-07-10
Vous devez vous connecter pour publier un commentaire.
Ce fil m'aide à résoudre le problème:
https://developercommunity.visualstudio.com/content/problem/28126/unable-to-add-reference-in-visual-studio-2017-refe.html
Juste pour résumer, le fil dit que j'ai besoin d'ajouter un certain .dll fichier sur le cache pour moi d'ajouter des Références. Je ne sais pas pourquoi ce problème se produit mais j'espère que cela aide quelqu'un qui rencontre le même problème.
Lancement Développeur Invite de Commande pour VS 2017 sous Visual studio Tools et aller au chemin où l'Microsoft.VisualStudio.Shell.Interop.11.0.dll est situé. OU le Télécharger à partir de: drive.google.com/open?id=0BwOA9PgOV_oxSzV4V2ZvVnNmdDQ Ensuite, dans la console de votre point de chemin vers le DDL emplacement du cd C:\Program Files\Microsoft Visual Studio\2017\Communautaire\Common7\IDE\PublicAssemblies Puis Exécutez cette commande: gacutil -je Microsoft.VisualStudio.Shell.Interop.11.0.dll
OriginalL'auteur Peter John Paul Tactacan
Mais rappelez-vous, vous devez ajouter Microsoft.VisualStudio.Shell.Interop.11.0.dll pas de 12 ou moins de 11 pour Visual Studio en 2017, car il ne fonctionnera pas.
OriginalL'auteur Robert Daraż
La réponse ci-dessus ne fonctionne pas pour moi. Et en dépit de m'arriver le même message d'erreur que l'OP (et la personne sur le Microsoft forum), je n'allais pas l'information dans Visual Studio ActivityLog.xml fichier.
J'ai fini par avoir à les emballer mon .dll dans un package NuGet et l'ajouter au projet de cette manière. Ces liens ont été utiles:
https://www.jweiler.com/create-nuget-packages-with-vs-2017/
https://stackoverflow.com/a/48549013/253938
OriginalL'auteur RenniePet
Je viens de réaliser que j'étais le sélectionnant dans la liste de références récentes, mais pas à l'aide de la case à sa gauche. Je suis un idiot. Ou suis-je? Personnellement, je n'aime pas la façon dont cette sélection d'œuvres. Pourquoi les décoché les cases cachées jusqu'à ce que je sélectionner un élément? Qui est-ce? Et d'ailleurs, je peux choisir, comme une zone de liste normale, mais aussi de vérifier. Très bizarre pour moi.
OriginalL'auteur Buzz