简体   繁体   中英

I can't add reference in Visual Studio 2017

I'm having issues right now on adding reference in Visual Studio 2017. So basically, I clicked on my project to show the collapsed menu where you can see folders, properties, and references . I right clicked References and chose Add reference . An error shows up and it says "The operation could not be completed. No such interface supported".

I'm currently using Microsoft Visual Studio Community 2017 Version 15.2.

This thread helps me resolve the issue:

https://developercommunity.visualstudio.com/content/problem/28126/unable-to-add-reference-in-visual-studio-2017-refe.html

Just to sum it up, the thread says that I need to add a certain .dll file on the cache for me to add References. Not sure why this issue occur but I hope it helps anyone who encounters the same issue.

但请记住,您必须为Visual Studio 2017添加不是12或小于11的Microsoft.VisualStudio.Shell.Interop.11.0.dll,因为它不起作用。

The above answer didn't work for me. And despite me getting the same error message as the OP (and the person on the Microsoft forum), I was not getting any information in Visual Studio's ActivityLog.xml file.

I ended up having to pack my .dll in a NuGet package and add it to the project in that way. These links were helpful:

https://www.jweiler.com/create-nuget-packages-with-vs-2017/

https://stackoverflow.com/a/48549013/253938

I just realized I was selecting from the list of recent references, but not using the checkbox to the left of them. I'm an idiot. Or am I? Personally, I don't like how this selection works. Why are the unchecked checkboxes hidden until I select an item? Who does this? And besides, I can select like a normal listbox but also check. Very weird to me.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM