Общий отказ при сборке загрузчика

при сборке моей настройки проекта dontnet 4.0 я получаю следующие ошибки

An error occurred generating a bootstrapper: Unable to finish updating resource for E:\project\Setup\Debug\setup.exe with error 8007006E    E:project\Setup\Setup.vdproj    Setup

General failure building bootstrapper   E:\project\Setup\Setup.vdproj   Setup

Unrecoverable build error   E:\project\\Setup\Setup.vdproj Setup

Я использую dotnet framework 4 и MSVS 2010.


person dnyan waychal    schedule 27.03.2012    source источник
comment
да, я пытался перестроить все .. но это не работает, получая ту же ошибку   -  person dnyan waychal    schedule 03.04.2012
comment
Восстановить все сработало для меня   -  person logixologist    schedule 14.02.2013
comment
У меня тоже все работало   -  person Marco Giovanni    schedule 16.09.2016


Ответы (8)


Это происходит из-за того, что версия платформы .NET, необходимая для проекта установки, отличается от версии платформы .NET, на которую нацелено приложение.

Чтобы изменить, проверьте это:

  1. В обозревателе решений щелкните проект установки.
  2. В меню "Вид" выберите пункт "Редактор" и нажмите Условия запуска.
  3. Щелкните .NET Framework.
  4. В окне «Свойства» измените свойство «Версия» на версию .NET Framework, которую вы хотите, чтобы проект установки проверял и устанавливал.

А также вам необходимо убедиться, что программа Setup.exe также проверяет и устанавливает правильную версию .NET Framework.

Щелкните правой кнопкой мыши проект установки -> Свойства -> Предварительные требования -> Выберите правильные.

person Safras    schedule 21.06.2012
comment
Спасибо за ответ, я пробовал с этим, но все еще получаю ту же ошибку. - person dnyan waychal; 21.06.2012
comment
Я периодически получаю эту ошибку, если я нажму F6 достаточно раз, она скомпилируется. Кажется, это происходит, когда решение вырастает до среднего размера (около 15 проектов в нем). - person ; 29.08.2012
comment
Я обнаружил, что мне пришлось удалить содержимое моей папки \bin\debug, так как она содержала проблемную папку app.publish из одной из предыдущих неудачных сборок. После этого и обновления предварительных условий публикация прошла успешно. - person Evan Wondrasek; 15.10.2013
comment
Очистка раствора сработала для меня, большое спасибо @EvanWondrasek - person reggaeguitar; 26.06.2015

Когда я отключаю сканирование McAfee в реальном времени, оно работает. Я потратил 2 часа на выяснение этого :(

person Community    schedule 18.12.2013
comment
+1 Когда я отключил антивирус Касперского, он заработал. - person mason; 13.03.2014
comment
Та же проблема с McAfee +1 за вашу помощь;) - person SteveAnselment; 01.10.2014
comment
Нравится, сама бы никогда не нашла. - person Ignacio Soler Garcia; 28.04.2016
comment
Спасибо. У меня была такая же проблема из-за антивируса Net Protector. Это исправлено отключением. - person dsi; 14.02.2017
comment
Пришлось отключить защиту Windows Defender в реальном времени в Windows 10, и тогда это сработало. - person Corey Thompson; 12.01.2018
comment
Спасибо, а как вы нашли этот путь? Я отключил защиту от вирусов защитника Windows, и это сработало. - person Sharif Lotfi; 10.04.2020

Я много гуглил по этой проблеме, перепробовав все, что я просто отключил свой антивирус (NPAV), и эта проблема была решена.

person 2intor    schedule 03.06.2015

отключение сканирования mcafee в реальном времени сработало и для меня в Windows 8.1

person Ashwin    schedule 29.12.2013

Вот еще одно решение, оно не похоже на остальные...

Недавно мы добавили репликацию NTFS в корень нашего дерева сборки, чтобы обеспечить некоторую дополнительную избыточность данных и начать синхронизацию нашей старой машины сборки с новым сервером. Репликация NTFS привела к сбою некоторых проектов с теми же тремя сообщениями об ошибках, а другие проекты работают нормально. Настройте репликацию только на ночное время, и проблема исчезнет...

K

person Keith Vinson    schedule 31.03.2014

Я получил ту же ошибку, когда изменил целевую структуру на 4.0, но также забыл изменить предварительные условия для однократного щелчка с 3,5 на 4,0. Исправление предварительных условий решило проблему.

person gev    schedule 21.06.2013

Вместо того, чтобы отключать антивирус, я бы предложил просто создать исключение для вашей папки решений. См. документацию, если вы используете Защитник Windows. Поддержка Майкрософт

person user961954    schedule 09.05.2018

Спасибо qwerty13579! Как глупо с моей стороны, решение очевидно. Я пробовал всевозможные вещи, предложенные в Интернете, и даже с самой последней версией VS Community 2017 (15.9.9) сбой загрузчика появляется хаотично, но все чаще, вплоть до разочарования на прошлой неделе. Принцип: он не может быть надежным, поэтому он также не может быть надежным. Решение: нажмите кнопку «Опубликовать сейчас» и посмотрите на панель вывода. Когда станет ясно, что это не удается, немедленно снова нажмите кнопку «Опубликовать сейчас». Продолжай, пока не получится! Каждый раунд занимает всего пару секунд, гораздо меньше времени, которое требуется для повторной сборки, отключения антивируса и всех этих причудливых вещей.

В моем случае я обнаружил проблему в неправильно датированном файле setup.exe в папке bin\Release\app.publish моего приложения. В случае сбоя функция «Опубликовать сейчас» создает файл setup.exe на два года раньше текущего дня. В случае успеха файл setup.exe имеет правильную дату.

person Manas    schedule 16.03.2019