简体   繁体   中英

Unrecoverable build error - whilst trying to build setup on VS2015

My build fails every time when I try and build my setup project. The error in the output window is just:

ERROR: Unrecoverable build error

What I have tried already

  • Restarting my computer and Visual Studio
  • Registering ole32.dll
  • Clean and rebuild all
  • Deleting bin and obj folders
  • Removing temporary files with VS in the name in \AppData\LocalTemp
  • Running Visual Studio as an administrator
  • Pausing the real time protection on my antivirus
  • Deleting the temporary file that the setup build leaves in there.
  • Running the process monitor during the build.
  • Checking if my project contains duplicate folder names (it does not).

Note: Similar question but not the same as it is for a much earlier version of Visual Studio:

The problem was solved by registering mergemod.dll.

On my computer it is located at: C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSI Tools

You need to run regsvr32 with administrative privileges to get it to work.

I had to do one additional step on top of the accepted answer:

  1. Register the DLL mergemod.dll (regsvr32.exe C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSI Tools\\mergemod.dll)
  2. Register the DLL ole32.dll (regsvr32.exe ole32.dll)
  3. Delete the cache/temporary visual studio files – which get generated as part of the builds. (C:\\users{BUILD_USER}\\appdata\\local\\temp).

Hope that helps!

Reinstall (Repair) Visual Studio resolved the problem for me. I've had installed a new software for creating setup programs and it damaged some setup msm files. The easiest mode to repair it was to reinstall VS.

Running VS2017 in Admin mode solved my problem.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM