【问题标题】:Couldn't install any packages .Net Framework NuGet无法安装任何包 .Net Framework NuGet
【发布时间】:2023-03-08 09:23:01
【问题描述】:

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

HRESULT E_FAIL 已从对 COM 组件的调用中返回

是否有人遇到过同样的问题以及您是如何解决的

【问题讨论】:

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


【解决方案1】:

转到您的C:\Users\{USER}\AppData\Roaming\Microsoft\VisualStudio 文件夹,您应该会在其中找到一个名为15_{id} 的文件夹。打开它,看看ActivityLog.xml。如果您查看它,您应该会在其中找到错误以及导致它的库。在我的情况下,它是由 Microsoft.VisualStudio.Shell.Interop.11.0.dll 库中的 Microsoft.visualstudio.shell.interop.IVsReferenceManager2 引起的。

这篇文章帮助我解决了这个问题: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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-05
    • 2018-03-30
    • 2017-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-15
    • 2014-02-15
    相关资源
    最近更新 更多