VS2017解决无法引用的问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Delicious_Life/article/details/81021695

前言

在软件使用中,大家要记住,版本最新的不一定是最稳定,问题最少的。例如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后再进行组件的选取,笔者走过的弯路还请大家不要再走了。

 

 

展开阅读全文

没有更多推荐了,返回首页