Я создаю установщик 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. Когда я пытался собрать настройки, они добавляются автоматически.
Может ли кто-нибудь помочь мне решить эту проблему?