簡體   English   中英

無法安裝任何軟件包.Net Framework NuGet

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM