Installshield LE Spring 2012 не может найти необходимые компоненты для установки

ситуация такая:

У меня есть проект установки InstallShield LE (пара на самом деле), которые хорошо работают в течение последнего года.

недавно я настроил новый ноутбук, таким образом, переустановил Visual Studio 2010 и Installshield LE. По-видимому, затем обновлен InstallShield LE до версии Spring 2012.

теперь, когда я пытаюсь построить я получаю ошибки о недостающих компонентах установки:

Error   7   -1007: Cannot copy source 'C:Program Files (x86)InstallShield12SpringLESetupPrerequisitesWindows Installer.1x86WindowsInstaller-KB893803-v2-x86.exe' to target 'C:UsersErikmyProjectServer InstallExpressSingleImageDiskImagesDISK1ISSetupPrerequisites{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e}WindowsInstaller-KB893803-v2-x86.exe'    ISEXP : error : -1007: Cannot copy source 'C:Program Files (x86)InstallShield12SpringLESetupPrerequisitesWindows Installer.1x86WindowsInstaller-KB893803-v2-x86.exe' to target 'C:UsersErikmyProjectServer InstallExpressSingleImageDiskImagesDISK1ISSetupPrerequisites{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e}WindowsInstaller-KB893803-v2-x86.exe'

теперь, я проверил эти пути к файлам и вот, файлов там нет. Ну, они не совсем там. Похоже,что они изменили путь к этим предварительным условиям установки в выпуске Spring 2012.

теперь я полностью разобрал мой .файл исл. Эти пути к файлам отсутствуют в любом месте .файл isl; не абсолютный и не относительный. Фактически, в файле практически нет путей .файл исл вообще.

Я искал в интернете, думая, может быть, мне нужно обновить мой .файл isl для поддержки к Spring2012 издание, но эти поиски не были плодотворными.

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

кто - нибудь еще испытывает эту проблему при обновлении до весенней версии 2012 InstallShield LE?

4 ответов


Я получил ту же ошибку после обновления проекта VS2010 InstallShield до VS2012.

Error   24  -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield12SpringLE\SetupPrerequisites\Microsoft .net.5 SP1\Full\dotnetfx35.exe' to target 'D:\Users\...\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{074EE22F-2485-4FED-83D1-AAC36C3D9ED0}\dotnetfx35.exe'    ISEXP : error : -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield12SpringLE\SetupPrerequisites\Microsoft .net.5 SP1\Full\dotnetfx35.exe' to target 'D:\Users\...\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{074EE22F-2485-4FED-83D1-AAC36C3D9ED0}\dotnetfx35.exe'

эта проблема решена путем копирования необходимых компонентов из старой папку InstallShield "файлы C:\Program (х86)\установки\2011LE\SetupPrerequisites" новые "файлы C:\Program (х86) установки InstallShield\\2012SpringLE SetupPrerequisites\"


кажется, что InstallShield потерял путь ваших предварительных условий.

чистый способ сделать это - перейти в раздел "распространяемые" вашего проекта installshild ( 2-указать данные приложения / распространяемые ).

обычно предпосылки, которые вам нужны, должны быть отмечены "необходимо загрузить".

просто скачайте их с правой кнопкой мыши непосредственно на записи таблицы, и ваша проблема будет исправлена .

Я получил ту же проблему, когда я открыл проект installshield на совершенно новой машине. Конечно, я переустановил InstallShield, но предварительные условия, конечно, отсутствовали и их нужно было снова загрузить.


У нас возникла аналогичная проблема с автономной сборкой InstallShield. Сборка не удалась и сообщает, что не удалось скопировать файл из каталога SetupPrerequisites.

Как ответил фламандье, необходимо загрузить распространяемые файлы. Это можно сделать, выбрав опцию" загрузить выбранный элемент "или" загрузить все необходимые элементы " в меню правой кнопки мыши в представлении Redistibutables (в разделе данные приложения в IDE Installshield). Или с помощью Мастер распространяемого загрузчика находится в меню Сервис. См. статью flexera helpnet о распространяемом загрузчике здесь http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/Wiz_RedistDownload.htm

для автономной сборки необходимые компоненты необходимо скопировать с компьютера, на котором запущена полная версия installshield. См. статью flexera helpnet здесь http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/StandAloneBuild_Redists.htm


перейти в собственность Общие свойства --> зависимости проекта --> проверка установки