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 时出错的主要内容,如果未能解决你的问题,请参考以下文章
公证 MacOS 应用程序后加载 python lib 时出错