VS2017解决无法引用的问题

前言

在软件使用中,大家要记住,版本最新的不一定是最稳定,问题最少的。例如VS2017版本,敲三层的时候需要在UI层引用BLL层,但引用这块又卡了我7个小时,不过它最终被我有情的巨炮解决了。我们来看看具体是怎么回事。

 

正文

首先,如果你看到的是如下错误,我建议你就用网上几乎唯一的办法。但是大神们写的很简洁,我并不是很能看懂,我把详细步骤写下,供朋友们参考。

 

第一步

选择用管理员权限打开“VS2017的开发人员命令提示符(Developer Command Prompt for VS 2017)”

 

第二步

复制CD C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies

这里CD后面的路径是你的vs2017的安装目录,长度请从安装的磁盘,如从C:\...一直复制到\IDE\PublicAssemblies

回车

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

回车

当显示下图时,你的问题就解决了,这时重启下VS2017问题就迎刃而解了

----------------------------------------------------------------------------------------------------------------------------------------------------------------

如果,你遇到的问题不是上图,而是VS中点引用后出现“对COM 组件的调用返回了错误 HRESULT E_FAIL ”或者在按上述办法解决问题时出现如图

这种情况,请在Visual Studio Installer中更新你的VS2017,并确保你对必要的组件进行了✔选取。这里我提供一下我所选取的组件仅供参考。一定要先更新VS2017后再进行组件的选取,笔者走过的弯路还请大家不要再走了。

 

 

  • 6
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 35
    评论
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值