2012-10-13 39 views
7

Đây là tình hình:Installshield LE xuân hè 2012 không thể tìm thấy cài đặt điều kiện tiên quyết

Tôi có một dự án thiết lập InstallShield LE (một cặp vợ chồng trên thực tế) mà tôi đã làm việc tốt cho năm ngoái.

Gần đây tôi đã cấu hình một máy tính xách tay mới, do đó cài đặt lại Visual Studio 2010 và Installshield LE. Rõ ràng, sau đó cập nhật InstallShield LE sang phiên bản Spring 2012.

Bây giờ khi tôi cố gắng để xây dựng tôi nhận lỗi về việc thiếu điều kiện tiên quyết thiết lập:

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' 

Bây giờ, tôi đã kiểm tra những đường dẫn tập tin và lo and behold các tập tin không phải là ở đó. Vâng, họ không chính xác ở đó. Dường như họ đã thay đổi đường dẫn đến các điều kiện tiên quyết thiết lập này trong ấn bản Spring 2012.

Bây giờ tôi đã hoàn toàn tháo rời tệp .isl của mình. Những đường dẫn tệp đó không có ở bất kỳ đâu trong tệp .isl; không tuyệt đối hay tương đối. Trên thực tế, hầu như không có đường dẫn tệp nào trong tệp .isl.

Tôi đã tìm kiếm suy nghĩ về internet có lẽ tôi cần nâng cấp tệp .isl của mình để được hỗ trợ bởi ấn bản Spring2012, nhưng những tìm kiếm đó không hiệu quả.

Tôi đang ở thời điểm tôi sẽ tái tạo lại dự án thiết lập, nhưng cậu bé tôi rất muốn tìm hiểu xem điều gì đã xảy ra.

Bất kỳ ai khác gặp sự cố này khi nâng cấp lên phiên bản Spring InstallShield LE năm 2012?

Trả lời

6

Tôi đã nhận được lỗi tương tự sau khi nâng cấp dự án VS2010 InstallShield lên 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' 

Vấn đề này được giải quyết bằng cách sao chép điều kiện tiên quyết từ thư mục InstallShield cũ "C: \ Program Files (x86) \ InstallShield \ 2011LE \ SetupPrerequisites" để mới "C: \ Program Files (x86) \ InstallShield \ 2012SpringLE \ SetupPrerequisites "

+0

Cảm ơn Neo Bit! Tôi đã làm chính xác điều đó nhưng quên trả lời câu hỏi của chính mình khi tôi tìm ra nó .. – Erikest

21

Dường như InstallShield đã mất đường dẫn của điều kiện tiên quyết của bạn.

Cách sạch sẽ để làm điều đó là chuyển đến phần "Phân phối lại" của dự án installshild của bạn (2- Chỉ định dữ liệu ứng dụng/Redistributables).

Thông thường Điều kiện tiên quyết bạn cần tôi đánh dấu là "Cần tải xuống".

Chỉ cần tải xuống chúng với Nhấp chuột phải trực tiếp trên mục nhập bảng và sự cố của bạn sẽ được khắc phục.

Tôi gặp vấn đề tương tự khi mở một dự án lắp đặt trên một máy mới. Tôi đã cài đặt lại InstallShield tất nhiên, nhưng điều kiện tiên quyết là tất nhiên vắng mặt và cần phải được donwloaded một lần nữa.

+2

Rất tốt. Tôi chỉ chạy vào điều này. Bạn cũng có thể chọn "Tải xuống tất cả các mục được yêu cầu ...". Dường như lấy mọi thứ cần thiết. Bạn đã tiết kiệm cho tôi một vài giờ trong giao diện khó chịu của IS. Tốt hơn nhiều so với câu trả lời được chấp nhận. Cảm ơn. +1 – spender

+2

Làm việc cho tôi, cảm ơn bạn. +1 – contactmatt

2

Chúng tôi gặp phải sự cố tương tự với Bản cài đặt độc lập InstallShield. Bản dựng không thành công và báo cáo rằng nó không thể sao chép tệp từ thư mục SetupPrerequisites.

Vì người bảo trì đã trả lời, cần phải tải xuống Redistributables. Điều này có thể được thực hiện bằng cách chọn tùy chọn "Tải xuống mục đã chọn" hoặc "Tải xuống tất cả các mục được yêu cầu" từ trình đơn nhấp chuột phải trên Khung nhìn Redistibutables (trong Dữ liệu ứng dụng trong IDE cài đặt). Hoặc bằng cách sử dụng trình hướng dẫn Redistributable Downloader được tìm thấy trong tùy chọn trình đơn Công cụ.Xem bài viết trợ giúp về flexistributeable Downloader tại đây http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/Wiz_RedistDownload.htm

Để xây dựng độc lập, các điều kiện tiên quyết cần được sao chép từ máy chạy phiên bản đầy đủ của kính chắn gió. Xem bài viết trợ giúp flexera tại đây http://helpnet.flexerasoftware.com/installshield21helplib/helplibrary/StandAloneBuild_Redists.htm

Các vấn đề liên quan