无法安装任何软件包.Net Framework NuGet

时间:2018-11-16 15:10:49

标签: asp.net .net .net-core nuget .net-framework-version

我有一个解决方案,其中有很多针对.net框架的项目,但对于.core NuGet没有任何解决方案。情况是,在尝试从管理NuGet软件包设置任何软件包时,偶尔我会开始出现以下错误

  

从调用COM组件返回的HRESULT E_FAIL

有人遇到了同样的问题以及您如何解决该问题

1 个答案:

答案 0 :(得分:0)

转到您的C:\Users\{USER}\AppData\Roaming\Microsoft\VisualStudio文件夹,您应该在其中找到一个名为15_{id}的文件夹。打开它,然后查看ActivityLog.xml。如果您查看其中的内容,应该会在其中找到错误并找出引起该错误的库。就我而言,这是由Microsoft.visualstudio.shell.interop.IVsReferenceManager2库中的Microsoft.VisualStudio.Shell.Interop.11.0.dll引起的。

这篇文章帮助我解决了这个问题:Msdn forum

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”

重新启动后,一切正常。

请关注来源 referencemanagerpackage-fails-to-install-vs-2017-community-edition