2017版VS不能引用問題解決方案
前言:最近的機房合作到了編碼的階段,在這個階段需要統一下VS的版本,於是下載了一個17版的VS,但是在引用的時候卻報錯了,下面是解決方案,來和大家分享一下。
(一)遇到的問題
1.錯誤一:
2.錯誤二:
vs2017新增引用出錯:對COM元件的呼叫返回了錯誤HRESULT E_FAIL
(二)解決方案
1.以管理員身份開啟 Developer Command Prompt for VS 2017(vs2017開發人員命令提示符)
在找 Developer Command Prompt for VS 2017的時候,找了好久沒找到,後來在桌面左下角找到啦。遇到同樣問題的小夥伴,也可以按照下圖的步驟找到Developer Command Prompt for VS 2017,關鍵詞就是【vs2017開發人員命令提示符】,然後選擇【更多】,之後是【以管理員身份執行】,第一步就完成了。
2.定位到你的vs2017的安裝目錄
第一步驟完成之後,就會彈出這個介面。
這時候就要輸入以下資訊:
例:2017VS的按照位置是:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies
那麼輸入的資訊就是:
cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies
一定要在位置前加上[cd].
3.執行下面的程式碼
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
這樣就完成了。
總結:對於同一問題有時候網上的解決方案都是很像的,但是經常會自己找不到網上解決方案的位置,所以我們在寫部落格的時候一定要寫詳細一些,畢竟部落格是給別人看到,方便他人就是方便自己。當然如果解決方案的情況和自己遇到問題不一樣的時候也要多嘗試嘗試。