1. 程式人生 > >vs2017新增引用時報錯--未能正確載入“ReferenceManagerPackage”包

vs2017新增引用時報錯--未能正確載入“ReferenceManagerPackage”包

前言

機房合作開始了,打算使用vs2017,畢竟這是微軟花了很多money開發出來的新版本,社會給我們的紅利,但是在新增引用的時候小bug就出現了!

問題


然後就根據網上的進行操作:

1.開啟VS2017下的 Developer Command Prompt for VS 2017,也就是說開啟vs 2017的開發人員命令提示符,這裡開啟的時候需要注意用管理員方式執行,如果vs安裝在c盤下,路徑為:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Visual Studio 2017\Visual Studio Tools

2.然後在cmd視窗輸入

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

ps:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies是vs2017的安裝路徑,並不一定都是這樣的,比如我的安裝路徑下就沒有community這個資料夾,但是我找了很久,所以解決問題的時候要懂得變通

3.然後在cmd視窗輸入命令:

gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll,點選回車,即看到如下結果:


4.重啟vs後新增引用就可以正常使用了!

總結:

vs2017開發了很多新的功能,但是作為一個新版本,也有一些做的不完善的地方,比如這裡就沒有把dll檔案放到指定的地方,導致引用無法新增,所以所有新的東西不一定是最好的,但是這種不斷更新的思想以及新的東西是我們需要不斷學習的。