vs 2017 安装后加载类型库/DLL 时出错

Posted

技术标签:

【中文标题】vs 2017 安装后加载类型库/DLL 时出错【英文标题】:Error loading type library/DLL after vs 2017 installation 【发布时间】:2019-01-23 00:26:02 【问题描述】:

还原 NuGet 包时出错: System.Runtime.InteropServices.COMException (0x80029C4A):错误 加载类型库/DLL。 (来自 HRESULT 的异常:0x80029C4A (TYPE_E_CANTLOADLIBRARY)) 在 EnvDTE.Project.get_Properties() 在 NuGet.VisualStudio.VsUtility.GetPropertyValue[T](项目项目, 字符串属性名称)在 NuGet.VisualStudio.VsUtility.GetFullPath(项目项目)在 NuGet.VisualStudio.VsUtility.GetPackageReferenceFileFullPath(项目 项目)在 NuGet.VsEvents.PackageReferenceFileList.GetPackageReferenceFiles(项目 项目)在 NuGet.VsEvents.PackageReferenceFileList..ctor(解决方案 解决方案)在 NuGet.VsEvents.PackageRestorer.BuildEvents_OnBuildBegin(vsBuildScope 范围,vsBuildAction 动作)。

我安装了 vs2013 并且运行良好,一旦我安装了 vs2017,每次使用 vs2013 和 vs2017 构建解决方案时都会出现此错误。

我尝试了很多在同一个论坛上提供的解决方案,但没有一个成功,如果有人知道这个问题并知道如何解决这个问题,请告诉我。

【问题讨论】:

@LeoLiu-MSFT 我还没有解决这个问题。 【参考方案1】:

vs 2017 安装后加载类型库/DLL 时出错

根据错误信息,Visual Studio 安装文件似乎已损坏。要解决此问题,您可以尝试以下方法:

启动Visual Studio Installer,切换到Individual components->code tools,取消勾选NuGet package manager,点击Removing 删除组件窗口上的按钮:

然后关闭 Visual Studio 安装程序,重新启动 Visual Studio 安装程序,单击该复选框重新安装 NuGet 包管理器。

如果以上方法不能解决您的问题,请尝试修复 Visual Studio 2017 或重新安装。

希望这会有所帮助。

【讨论】:

以上是关于vs 2017 安装后加载类型库/DLL 时出错的主要内容,如果未能解决你的问题,请参考以下文章

Numpy库安装出错,求大佬解答!!!

公证 MacOS 应用程序后加载 python lib 时出错

我在VS2017里面用C#在.net framework上编写了一个dll,我想编译,怎么解决?

vs 2017 打包生成时 会自动把依赖dll移除是啥情况

VC 动态加载 dll 出错求教

加载类型库/DLL (Microsoft.Office.Interop.Excel.Application) 时出错