Я создал проект установки InstallShield в VS2013, импортировав проект развертывания установки VS2010 (с помощью встроенного мастера). Когда я пытаюсь скомпилировать его, он говорит:
ISEXP: ошибка: -7067: ваш проект содержит InstallShield
предпосылки. Программа установки Setup.exe требуется, если вы
создание выпуска, включающего предварительные условия InstallShield. + Изменить
ваши настройки релиза для сборки Setup.exe или удаления необходимых компонентов
из вашего проекта.
Ну, я мог бы включить генерацию Setup.exe, но проблема в том, что не должно быть никаких предварительных условий. В представлении Project Assistant у меня выбрана опция «Нет», где есть возможность выбора «Требуется ли для вашего приложения какое-либо программное обеспечение для установки на машину?» а в 5 -> требования ничего не проверено.
Я также заметил, что когда я создаю проект установки IS вручную (без импорта) и сам все настраиваю, проблема исчезает. Так что это как-то связано со старыми настройками Setup Deployement. Я также заметил, что получил два предупреждения с проектом установки VS2010:
ВНИМАНИЕ: Версия условия запуска .NET Framework ‘.NET
Профиль клиента Framework 4 ‘не соответствует выбранному .NET Framework
пакет начальной загрузки. Обновите условие запуска .NET Framework до
соответствовать версии .NET Framework, выбранной в предварительных условиях
Диалоговое окно. ПРЕДУПРЕЖДЕНИЕ. Целевая версия .NET Framework в
проект не соответствует версии условия запуска .NET Framework
«Профиль клиента .NET Framework 4». Обновите версию .NET
Условие запуска Framework для соответствия целевой версии .NET
Framework в диалоговом окне Advanced Compile Options (VB) или
Страница приложения (C #, F #).
Не знаю, откуда пришли эти два предупреждения, они не всегда были там. Дело в том, что это проект C ++, и поэтому он не должен иметь никакой зависимости .NET Framework. На самом деле не знаю, связаны ли эти две проблемы, мне просто нужно скомпилировать проект InstallShield LE в VS2013.
Можно ли как-то исправить эту ошибку?
InstallShield позволяет вам указать, какие предварительные условия включены в Redistributables
вид (под Specification Application Data
). Ваш проект, вероятно, включает в себя хотя бы одну предпосылку.
Других решений пока нет …