У меня есть проект InstallShield (InstallShield 2011 Limited Edition) для Visual Studio 2010. Проект создан на компьютере под управлением Windows XP (32-разрядная версия).Он создает установочный пакет для решения C #, ориентированного на .NET 4.0 Полный профиль.Тем не менее, одна и та же конфигурация проекта не позволяет собрать установочные пакеты на Windows 7. Оказывается, что установка самого InstallShield отличается в Windows 7 по сравнению с Windows XP.
При сборке установочного пакета в Windows 7 я получаю несколько ошибок, таких как:
ISEXP : error : -1007: Cannot copy source 'C:\Program Files\InstallShield\2011LE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' to target ...
В Windows XP есть 3 структуры подкаталогов в C:\Program Files\InstallShield\2011LE\SetupPrerequisites
:
Windows Installer
Microsoft .net
WindowsImagingComponent
Эти каталоги и файлы отсутствуют после установки InstallShieldв Windows 7.
Если я добавлю файлы вручную, компьютер под управлением Windows 7 сможет создать проект InstallShield без проблем.
Это ошибка в InstallShield или я пропустил некоторые функции?Я хотел бы иметь возможность собирать инсталляционные пакеты как в Windows 7, так и в Windows XP без необходимости исправления самой установки InstallShield.