Как удалить условие запуска .net Framework из установки .msi? - PullRequest
4 голосов
/ 12 апреля 2011

Я создаю установщик Windows (пакет MSI) для своего проекта с использованием Visual Studio 2010. Я хочу удалить условие запуска для .net framework, так как я вручную выполняю ту же проверку в своих событиях настраиваемых действий. Для моего проекта опция «Удалить» для условия запуска «.net framework» отключена. Поэтому я не могу удалить его.

Я пробовал следующие решения:

1) Я установил orca3.1. Я открыл свой .msi в ORCA и искал слово «VSDCA_VsdLaunchConditions». Я удалил все ссылки на то же самое и сохранил MSI-файл для проекта. Когда я пытаюсь установить его на клиентском компьютере, он выдает следующую ошибку во время установки:

Ошибка 1001. Ошибка 1001. InstallUtilLib.dll: неизвестная ошибка описание для события с кодом 11001 от Источник MsiInstaller не найден. Либо компонент, который поднимает это событие не установлено в вашем местном компьютер или установка поврежден. Вы можете установить или отремонтировать компонент на локальном компьютере.

Если событие возникло на другом компьютере, отображаемая информация должна была быть сохранена вместе с событием. Следующая информация была включена в событие:

Продукт: SoundBite - Ошибка 1001. Ошибка 1001. InstallUtilLib.dll: Неизвестная ошибка. (NULL) (NULL) (NULL) (NULL)

2) Я открыл файл «.vdproj» и попытался удалить ссылки для условий запуска и условия начальной загрузки для .net framework. Когда я пытался собрать настройки, они добавляются автоматически. Может ли кто-нибудь помочь мне решить эту проблему?

Ответы [ 3 ]

2 голосов
/ 20 декабря 2011

Мне удалось удалить условие запуска, и Орка отбросил уникальную строку в таблице _VsdLaunchCondition.

2 голосов
/ 20 ноября 2015
  • Щелкните правой кнопкой мыши по проекту установки.

  • Меню свойств.

  • Нажмите кнопку Предварительные условия.

  • Снимите флажок .NET Framework с Prerequisites или отключите все предварительные условия с помощью флажка «Создать программу установки для установки необходимых компонентов»

0 голосов
/ 16 июня 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...