[英]Couldn't install any packages .Net Framework NuGet
我有很多針對.net框架的項目的解決方案,但沒有.core NuGet的解決方案。 情況是,我偶爾嘗試從Manage NuGet軟件包設置任何軟件包時開始出現以下錯誤
HRESULT E_FAIL已從對COM組件的調用返回
是否有人遇到過相同的問題,以及您如何解決該問題
轉到C:\\Users\\{USER}\\AppData\\Roaming\\Microsoft\\VisualStudio
文件夾,您應該在其中找到一個名為15_{id}
的文件夾。 打開它,然后查看ActivityLog.xml
。 如果您查看其中的內容,應該會在其中找到錯誤並找出引起該錯誤的庫。 在我的情況下,它是由引起Microsoft.visualstudio.shell.interop.IVsReferenceManager2
的內Microsoft.VisualStudio.Shell.Interop.11.0.dll
庫。
這篇文章然后幫助我解決了這個問題: Msdn論壇
1.以管理員身份打開“ VS 2017開發人員命令提示符”
2.將CD放入“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ 2017 \\ Professional \\ Common7 \\ IDE \\ PublicAssemblies”
3.運行“ gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll”
重新啟動后,一切正常。
請按照源代碼參考managerpackage-fails-to-install-vs-2017-community-edition
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.