Visual studio 2017添加引用时报错未能正确加载ReferenceManagerPackage包的解决方法

 更新时间:2021年9月22日 10:04  点击:1618

最近新装了2017,开始前几天还好,可是最近在添加引用时,报错

---------------------------
Microsoft Visual Studio
---------------------------

未能正确加载“ReferenceManagerPackage”包。

此问题可能是因配置更改或安装另一个扩展导致的。可通过查看文件“C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\15.0_3dfc125b\ActivityLog.xml”来获取详细信息。

重新启动 Visual Studio 可帮助解决此问题。

继续显示此错误消息吗?
---------------------------
是(Y) 否(N)
---------------------------

找了百度及google 最后终于让我找到了 解决方案 原文:

安装完visual studio 2017 后添加引用总是提示 未能加载包ReferenceManagerPackage,这个问题困扰了两天,直到在网上看到了下面这一段

I just got this error after installation of Visual Studio 2017.

The solution was as follows.

  • Launch Developer Command Prompt for VS 2017
  • CD C:\Program Files\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies
  • Run gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll

You should now see

Microsoft (R) .NET Global Assembly Cache Utility.  Version 4.0.30319.0
Copyright (c) Microsoft Corporation.  All rights reserved.

Assembly successfully added to the cache
Restart Visual Studio and hopefully all will be well and you can add references.

The file C:\Users\USER\AppData\Roaming\Microsoft\VisualStudio\15.0_cc9cc69a\ActivityLog.xml is useful for debugging any other assemblies that may be causing the issue. Annoyingly it's very tempting to click No when asked never to see the error message again, which will suppress the error and this path so I thought I'd post it here for reference.

废话不多说,来看下具体的解决方案:

1、打开VS2017下的Developer Command Prompt for VS 2017

2、然后在CMD窗口输入

CD CD C:\Program Files\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies 然后回车(注:这里的CD C:\Program Files\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies 是你的安装目录下的路径 , 如:我是安装在D盘下的VS017,那么我的路径就是 D:\工作软件\vs2017\Common7\IDE\PublicAssemblies)

然后回车

3、再然后在CMD窗口输入 gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll 回车,得到下图的结果

4、最后一步,重启VS2017 就OK了!

希望对你有帮助!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持猪先飞。

[!--infotagslink--]

相关文章

  • C++中的循环引用

    虽然C++11引入了智能指针的,但是开发人员在与内存的斗争问题上并没有解放,如果我门实用不当仍然有内存泄漏问题,其中智能指针的循环引用缺陷是最大的问题。下面通过实例代码给大家介绍c++中的循环引用,一起看看吧...2020-04-25
  • Swift中优雅处理闭包导致的循环引用详解

    这篇文章主要给大家介绍了关于Swift中优雅的处理闭包导致的循环引用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Swift具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧...2020-06-30
  • 详解C++数组和数组名问题(指针、解引用)

    这篇文章主要介绍了详解C++数组和数组名问题(指针、解引用),指针的实质就是个变量,它跟普通变量没有任何本质区别,指针本身是一个对象,同时指针无需在定义的时候赋值,具体内容详情跟随小编一起看看吧...2021-09-18
  • Swift中如何避免循环引用的方法

    本篇文章主要介绍了Swift中如何避免循环引用的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-30
  • python全局变量引用与修改过程解析

    这篇文章主要介绍了python全局变量引用与修改过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下...2020-04-30
  • asp.net 组件开发中的内嵌资源引用

    asp.net 组件开发中的内嵌资源引用实现代码,需要的朋友可以参考下。...2021-09-22
  • c# 调用Surfer软件,添加引用的具体操作方法

    本篇文章主要是对c#中调用Surfer软件,添加引用的具体操作方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助...2020-06-25
  • C++中引用&与取地址&的区别分析

    这篇文章主要介绍了C++中引用&与取地址&的区别,有助于C++初学者更好的掌握指针的概念及用法,需要的朋友可以参考下...2020-04-25
  • 详谈C++引用&和指针在作为形参时的区别

    下面小编就为大家带来一篇详谈C++引用&和指针在作为形参时的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • 干货来袭! C# 7.0 新特性(VS2017可用)

    干货来袭! 为大家分享了C# 7.0 新特性,VS2017可用,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-09-22
  • 深入学习C++智能指针之shared_ptr与右值引用的方法

    智能指针的核心实现技术是引用计数,每使用它一次,内部引用计数加1,每析构一次内部的引用计数减1,减为0时,删除所指向的堆内存,今天通过本文给大家分享C++智能指针之shared_ptr与右值引用的方法,需要的朋友跟随小编一起看看吧...2021-07-13
  • c++ 指针与引用的区别介绍及使用说明

    指针与引用看上去完全不同(指针用操作符*和->,引用使用操作符.),但是它们似乎有相同的功能,感兴趣的朋友可以了解下啊,或许本文对你有所帮助,好了,话不多说,切入正题...2020-04-25
  • Intellij Idea 多模块Maven工程中模块之间无法相互引用问题

    这篇文章主要介绍了Intellij Idea 多模块Maven工程中模块之间无法相互引用问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2021-01-16
  • C++类中变量也可以是引用的代码实例

    今天小编就为大家分享一篇关于C++类中变量也可以是引用的代码实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧...2020-04-25
  • 探讨:C++中函数返回引用的注意事项

    本篇文章是对C++中函数返回引用的注意事项进行了详细的分析介绍,需要的朋友参考下...2020-04-25
  • 关于finalize机制和引用、引用队列的用法详解

    下面小编就为大家带来一篇关于finalize机制和引用、引用队列的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2020-06-25
  • php函数的传值与传址(引用)详解

    在php中我们函数传值就比较简单了,但可能有些朋友地天真无邪函数传址或引用搞不明白,下面小编来给各位介绍在php中函数传值与传址(引用)介绍,希望对各位有所帮助。 p...2016-11-25
  • C++中指针的引用*&的具体使用

    本文主要介绍了C++中指针的引用*&的具体使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-11-11
  • php引用&详解

    在php中一个简单的&符号可以有很大的文章可讲,我们今天简单讲一下关于php 变量引用与参数传值的用法,希望初学者看看参考这文章哦。 通过这种方式$a=test();得到的...2016-11-25
  • PHP传值与传引用的区别例子对比

    本文章来给各位介绍关于在PHP传值与传引用的些例子对比了哦,希望这些例子能帮助到各位同学。 传值:是把实参的值赋值给行参 ,那么对行参的修改,不会影响实参的值 传...2016-11-25