1. 程式人生 > >VS2017解決無法引用的問題

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後再進行元件的選取,筆者走過的彎路還請大家不要再走了。

如果你的問題還未解決可以私聊我~