最近安装了VS2017,在开发时需要添加引用,于是像原来使用vs2012那样直接右键,添加引用,结果弹出一个错误提示“未能完成操作。不支持此接口”。真真是见了鬼了......

google、度娘一顿搜,结果根本就没有这个错误信息的任何消息,倒是有很多同样问题描述的案例,不过他们的提示都是“未能正确加载ReferenceManagerPackage包”。因此估计跟我的是同一问题(不明白我的提示语怎会如此奇葩),遂按照解决方法试了一下

1.以管理员身份打开 Developer Command Prompt for VS 2017

2.定位到你的vs2017的安装目录

我安装的是企业版就是E:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies

别忘了前面加cd

3.执行下面的代码

gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

执行成功后,重启vs2017,再添加引用时就可以了

05-11 15:46