Неустранимая ошибка сборки - при попытке собрать настройки на VS2015

Моя сборка терпит неудачу каждый раз, когда я пытаюсь собрать свой проект установки. Ошибка в окне вывода просто:

ОШИБКА: неисправимая ошибка сборки

Что я уже пробовал

  • Перезагрузка моего компьютера и Visual Studio
  • Регистрация ole32.dll
  • Очистить и восстановить все
  • Удаление папок bin и obj
  • Удаление временных файлов с VS в имени в \AppData\LocalTemp
  • Запуск Visual Studio от имени администратора
  • Приостановка постоянной защиты на моем антивирусе
  • Удаление временного файла, который оставляет сборка установки.
  • Запуск монитора процесса во время сборки.
  • Проверка, если мой проект содержит повторяющиеся имена папок (это не так).

Примечание. Аналогичный вопрос, но не такой, как для более ранней версии Visual Studio:

4 ответа

Решение

Проблема была решена путем регистрации mergemod.dll.

На моем компьютере он находится по адресу: C:\Program Files (x86)\Common Files\Microsoft Shared\MSI Tools

Вам нужно запустить regsvr32 с правами администратора, чтобы заставить его работать.

Мне пришлось сделать еще один шаг поверх принятого ответа:

  1. Зарегистрируйте DLL mergemod.dll (regsvr32.exe C:\Program Files (x86)\ Общие файлы \Microsoft Shared\MSI Tools\mergemod.dll)
  2. Зарегистрировать DLL ole32.dll (regsvr32.exe ole32.dll)
  3. Удалите кеш / временные файлы Visual Studio - которые генерируются как часть сборок. (C: \ Users{BUILD_USER}\ AppData \ Local \ Temp).

Надеюсь, это поможет!

Переустановка (восстановление) Visual Studio решила проблему для меня. Я установил новое программное обеспечение для создания установочных программ, и оно повредило некоторые установочные MSM-файлы. Самый простой способ восстановить его - это переустановить VS.

Запуск VS2017 в режиме администратора решил мою проблему.

Другие вопросы по тегам