2012-10-13 16 views
7

Ecco la situazione:InstallShield LE primavera 2012 Non riesci a trovare l'installazione prerequisiti

Ho un progetto di installazione InstallShield LE (una coppia in realtà), che hanno lavorato bene per l'ultimo anno.

Recentemente ho configurato un nuovo laptop, quindi ho reinstallato Visual Studio 2010 e Installshield LE. Apparentemente, quindi ha aggiornato InstallShield LE all'edizione Spring 2012.

Ora, quando tento di costruire ottengo errori di perdere prerequisiti di installazione:

Error 7 -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' to target 'C:\Users\Erik\myProject\Server Install\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e}\WindowsInstaller-KB893803-v2-x86.exe' ISEXP : error : -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Windows Installer\3.1\x86\WindowsInstaller-KB893803-v2-x86.exe' to target 'C:\Users\Erik\myProject\Server Install\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{57bcd1d4-2de9-49d9-bc0c-3f4263e9970e}\WindowsInstaller-KB893803-v2-x86.exe' 

Ora, ho controllato i percorsi di file ed ecco i file non sono lì. Beh, non sono esattamente lì. Sembra che abbiano cambiato il percorso a questi prerequisiti di installazione nell'edizione Spring 2012.

Ora ho completamente smontato il mio file .isl. Questi percorsi di file non sono presenti in nessun punto del file .isl; non assoluto né relativo. In effetti, non ci sono quasi più percorsi di file nel file .isl.

Ho cercato su internet pensando che forse avevo bisogno di aggiornare il mio file .isl per essere supportato dall'edizione Spring2012, ma quelle ricerche non sono state fruttuose.

Sono al punto in cui sto solo andando a ricreare il progetto di installazione, ma il ragazzo mi piacerebbe scoprire cosa diavolo è andato storto.

Qualcun altro ha riscontrato questo problema durante l'aggiornamento all'edizione Spring 2012 di InstallShield LE?

risposta

6

Ho ricevuto lo stesso errore dopo l'aggiornamento del progetto InstallShield VS2010 a VS2012.

Error 24 -1007: Cannot copy source 'C:\Program Files (x86)\InstallShield\2012SpringLE\SetupPrerequisites\Microsoft .net\3.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)\InstallShield\2012SpringLE\SetupPrerequisites\Microsoft .net\3.5 SP1\Full\dotnetfx35.exe' to target 'D:\Users\...\Express\SingleImage\DiskImages\DISK1\ISSetupPrerequisites\{074EE22F-2485-4FED-83D1-AAC36C3D9ED0}\dotnetfx35.exe' 

Questo problema risolto copiando prerequisiti da vecchia cartella InstallShield "C: \ Program Files (x86) \ InstallShield \ 2011LE \ SetupPrerequisites" alla nuova "C: \ Program Files (x86) \ InstallShield \ 2012SpringLE \ SetupPrerequisites "

+0

Grazie Neo Bit! Ho finito per fare esattamente questo, ma ho dimenticato di rispondere alla mia stessa domanda quando ho capito ... – Erikest

21

Sembra che InstallShield abbia perso il percorso dei prerequisiti.

Un modo pulito per farlo è andare alla sezione "Ridistribuibili" del progetto installshild (2- Specificare dati applicazione/ridistribuibili).

Normalmente i prerequisiti necessari devono essere contrassegnati con "È necessario scaricarlo".

Basta scaricarli con un clic destro direttamente sulla voce della tabella e il problema sarà risolto.

Ho avuto lo stesso problema quando ho aperto un progetto installshield su una macchina nuova di zecca. Ovviamente avevo reinstallato InstallShield, ma i prerequisiti erano ovviamente assenti e dovevano essere nuovamente caricati.

+2

Nice. Mi sono appena imbattuto in questo. Puoi anche selezionare "Scarica tutti gli elementi richiesti ...". Sembra di andare a prendere tutto ciò che serve. Mi hai salvato un paio d'ore nella cattiva interfaccia di IS. Molto meglio della risposta accettata. Grazie. +1 – spender

+2

Ha funzionato per me, grazie. +1 – contactmatt

2

Abbiamo riscontrato un problema simile con InstallShield Standalone Build. La compilazione stava fallendo e riferendo che non poteva copiare un file dalla directory SetupPrerequisites.

Come rispondente flamandiere, è necessario scaricare i ridistribuibili. Questo può essere fatto selezionando l'opzione "Scarica elemento selezionato" o "Scarica tutti gli elementi richiesti" dal menu del tasto destro del mouse sulla vista Redistibutables (in Dati applicazioni nell'IDE di Installshield). O utilizzando la procedura guidata Redistributable Downloader che si trova sotto l'opzione del menu Strumenti.Vedere l'articolo della helpnet di Flexera sul Downloader ridistribuibile qui http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/Wiz_RedistDownload.htm

Per una build autonoma, è necessario copiare i prerequisiti dalla macchina che esegue la versione completa di installshield. Vedi l'articolo della helpnet di flexera qui http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/StandAloneBuild_Redists.htm

Problemi correlati