加载类型库/DLL(任何Nuget包)时出错



我试图在.NET核心类库项目中添加包,但在运行以下命令之后

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或操作系统有关?

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

相关内容

  • 没有找到相关文章