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

时间:2018-08-16 05:48:06

标签: c# visual-studio visual-studio-2013 visual-studio-2017 nuget

  

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

我已经安装了vs2013,并且运行得很好,一旦安装了vs2017,每次我使用vs2013和vs2017构建解决方案时都会收到此错误。

我尝试了在同一论坛上提供的许多解决方案,但都没有成功,请让我知道是否有人知道此问题并知道如何解决此问题。

1 个答案:

答案 0 :(得分:0)

  

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

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

  • 启动Visual Studio安装程序,切换到单个组件-> 代码工具,取消选中 NuGet程序包管理器复选框,然后单击“删除组件”窗口上的删除按钮:

    enter image description here

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

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

希望这会有所帮助。