问题
最近出现了一个问题,就是VS2017添加引用出错了,报未能正确加载“ReferenceManagerPackage”包,接着就是报对COM组件的调用返回了错误HRESULT E_FAIL。一开始还以为是项目的问题,后来打开多个项目测试,发现都不能添加引用了,原来是VS出现了问题。
原因
出现这个问题的原因,可能是我之前想要加载一个从网上下载的项目,接着提醒需要装一些(或是更新一些)东西,然后我就更新了,可能是把VS本身的一些东西给弄没了,所以不能引用了。
解决方法:
1、找到VS 2017的开发人员命令提示符,打开
2、找到VS的安装路径,找到IDE下的PublicAssemblies
(例如我的安装路径:D:\Visual Studio\Microsoft Visual Studio\2017\Professional\Common7\IDE\PublicAssemblies
)