首页 > 解决方案 > 加载类型库/DLL(任何 Nuget 包)时出错

问题描述

我正在尝试在 .NET Core 类库项目中添加包,但是在运行以下命令之后

Install-Package <package-name>

我收到以下错误:

Install-Package : Error loading type library/DLL. (Exception from HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))
At line:1 char:1
+ Install-Package Microsoft.EntityFrameworkCore
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], Exception
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.InstallPackageCommand

除了类库项目之外,我还尝试将包添加到使用 .NET Framework 和 ASP.NET 项目的 VB.NET 类库项目中,两者都使用 .NET Core 和 .NET Framework,并且所有案例都产生了相同的结果。当然,无论是使用控制台还是 Nuget 图形管理器,我都会收到相同的错误消息。

我尝试删除“Nuget”单个组件并重新安装它,但不幸的是,结果仍然相同。

可能会发生什么?也许它与 Windows 或操作系统有关?

标签: .netwindows.net-corenugetvisual-studio-2019

解决方案


在我的 Windows 上完全清理并重新安装所有 VS 组件解决了这个问题。但是,我找不到造成这种情况的根本原因。


推荐阅读