不可恢复的构建错误 - 同时尝试在VS2015上构建设置

时间:2017-03-06 11:33:59

标签: visual-studio-2015

每次尝试构建我的安装项目时,我的构建都会失败。输出窗口中的错误只是:

错误:无法恢复的构建错误

我已经尝试了什么

  • 重新启动计算机和Visual Studio
  • 注册ole32.dll
  • 清理并重建所有
  • 删除bin和obj文件夹
  • 在\ AppData \ LocalTemp
  • 中删除名称中包含VS的临时文件
  • 以管理员身份运行Visual Studio
  • 暂停我的防病毒软件的实时保护
  • 删除安装程序构建所在的临时文件。
  • 在构建期间运行进程监视器。
  • 检查我的项目是否包含重复的文件夹名称(不是)。

注意: 类似的问题,但与早期版本的Visual Studio不同:

3 个答案:

答案 0 :(得分:8)

通过注册mergemod.dll解决了这个问题。

在我的电脑上,它位于: C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ MSI Tools

您需要使用管理权限运行regsvr32才能使其正常工作。

答案 1 :(得分:2)

除了已接受的答案外,我还必须执行另一步骤:

  1. 注册DLL mergemod.dll(regsvr32.exe C:\ Program Files(x86)\ Common Files \ Microsoft Shared \ MSI Tools \ mergemod.dll)
  2. 注册DLL ole32.dll(regsvr32.exe ole32.dll)
  3. 删除缓存/临时Visual Studio文件-这些文件是在构建过程中生成的。 (C:\ users {BUILD_USER} \ appdata \ local \ temp)。

希望有帮助!

答案 2 :(得分:0)

重新安装(修复)Visual Studio为我解决了这个问题。我已经安装了一个用于创建安装程序的新软件,它损坏了一些设置msm文件。最简单的修复模式是重新安装VS。