解决vs2017不能添加引用问题

c# 添加引用时报错:未能正确加载“ReferenceManagerPackage”的解决方法

在添加应用的时候,右键点击“引用”,选择“添加引用”后,会提示“**未能正确加载ReferenceManagerPackage包**”之类的信息。具体的解决方法如下:

(1)点击开始按钮,在搜索框中输入“Developer Command Prompt for VS 2017”,选择这个

(2)在命令行中进入到vs的安装目录的Community文件夹下 cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Community

 

(3)在搜索栏中查找“Microsoft.VisualStudio.Shell.Interop.11.0.dll”,并将其复制到C:\Program Files (x86)\Microsoft Visual Studio\2017\Community文件夹下

然后粘贴到Community文件夹下

(4)然后在命令行中输入以下命令并回车:gacutil -i
Microsoft.VisualStudio.Shell.Interop.11.0.dll

(5)最后重启vs就可以了。

原文地址:https://www.cnblogs.com/scc-/p/10109281.html

时间: 2024-08-04 10:42:55

解决vs2017不能添加引用问题的相关文章

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

最近对安装完visual studio 2017 ,在添加引用总是提示 未能加载包ReferenceManagerPackage. 这个问题一直没有解决,最近在网上发现了解决方案: 1.打开VS2017下的Developer Command Prompt for VS 2017 2.然后在CMD窗口切换到2017\Community\Common7\IDE\PublicAssemblies目录位置(对应本地安装目录) 示例:cd D:\Program Files (x86)\Microsoft

VS2017 添加引用报错问题

来到新公司,还没来得及吐槽笔记本到台式机的落差,就开始吭哧吭哧的装环境.装好vs2017后,写helloWorld在添加引用时报错 "找不到 Microsoft.VisualStudio.Shell.Interop.IVsReferenceManager 服务的实例" 不知道是不是安装时候的问题,网上找到了一个方法,亲试可行 打开vs2017目录下的 Developer Command Prompt for VS 2017 定位到vs2017安装目录下的 /Common7/IDE/Pu

C#自定义控件在添加引用后不显示在工具箱的解决方法

先说一些背景: 在开发C#项目时,发现很多控件存在复用的情况,控件的属性都是要设置成一样的,我就想,能不能设置一个类来存放这个控件,这样我每次用的时候直接加一些特殊的操作就可以了,不需要再次设置控件属性. 搜索一段时间,自定义控件是可以满足需求的,它可以开发继承现有控件的自定义控件,这样我就可以封装起来做自己的控件库了. 在完成自定义控件后,我根据MSDN的Demo指导,在另一个项目中添加了这个引用(如:ComButton),但接下来的一步出现问题了,我发现工具箱里根本就搜索不到我的自定义控件,

用VS添加引用dll也会出错?你遇到过吗?

使用C#开发,我们经常引用各种类库,我们通常是在Visual Studio中引用上面单击右键,添加引用...,浏览...,选择dll,确定,但是这样做会不会有什么问题呢?当然,有人到现在为止没有碰到过问题,下面来一个实例,来说一下其中可能出现的问题.  一.搭建Demo 这里就以SQLite数据库为例吧,我们新建一个控制台项目,名字就叫做SQLiteDemo吧,然后在项目中添加Lib文件夹,放入SQLite要用的dll和xml配置文件,然后添加对System.Data.SQLite.dll的引用

VS2010多次添加引用无效以及执行存储过程无效

今天在做批处理程序时发现无论怎么添加引用都是无效,一开始添加还可以,生成就报错. 经检查发现原来是VS目标框架的问题.右击属性-目标框架-改为.net framework 4.  问题全部解决. 另外,在调用存储过程时,弹出版本不正确,因为Mysql.Data.dll的版本和程序中使用mysql的版本不一致导致的. 将Mysql.Data.dll的版本统一后问题解决.

添加引用出现的错误

在一个Windows Phone(sliverlight)中添加一个dll作为引用的时候出现了如下错误: A reference to a higher version or incompatible assembly cannot be added to the project. 如果这个DLL是你下载的,那有可能是由于Windows 的安全机制导致不能添加.解决方法如下: 右键你的Dll文件->属性->Unblock. 这样就可以正常的添加该Dll文件了. 添加引用出现的错误

【C#】图解如何添加引用using MySql.Data.MySqlClient;

使用C#连接MySQL时,经常会用到命名空间using MySql.Data.MySqlClient; 这说明VS中没有添加引用,解决方法如下: 1,下载MySQL.Data.dll,http://down7.pc6.com/xy3/MySqlData.zip 2,将其存放到Windows/System32(或者SysWOW64,针对64位系统) 3,在VS中添加引用,如下图所示,添加引用->浏览到MySQL.Data.dll存放路径 4,问题解决 转自:https://blog.csdn.ne

Microsoft.mshtml.dll 添加引用及类型选择错误问题解决办法

在比较早的文章中,提到使用 Microsoft.mshtml.dll 进行模拟浏览器点击的例子. 1.添加引用的问题 一般在开发环境下会在三个地方存有microsoft.mshtml.dll文件.所以在添加引用时,也会出现三个看似一样的项.对于开发者来说,引用其中任何一个都不会影响到正常的开发.但问题会出在软件发布之后!在客户的机子上运行时,通常会提示文件的签名不正确,无法加载.解决的方法就是删除现在对mshtml引用.重新选择正确引用.就是选最下面那个.路径是:X:\Program Files

C# 动态生成WebService,无需添加引用

C#项目调用WebService是很常见的现象,但一旦修改链接地址就需要重新更新引用很是麻烦,这里跟大家分享一个通过地址,无需添加引用动态生成Webservice的小方法 方法类: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.ServiceModel; 6 using System.ServiceModel.Channels