2013-09-05 37 views
8

Tôi đã được cung cấp giải pháp Visual Studio do người khác tạo. Nó có một dự án cài đặt bằng cách sử dụng Installshield LE. Trình cài đặt xây dựng tốt nhưng nó làm cho một exe và tôi phải tạo một msi. Tôi biết những người đã viết dự án sẽ tạo ra các tập tin msi nhưng tôi chỉ không thấy bất kỳ tùy chọn để làm điều đó. Đây có phải là doable với LE?Cách tạo MSI với Visual Studio 2012 và Installshield LE

+0

Điều gì xảy ra khi bạn chạy tệp .exe? –

+0

Các exe hoạt động tốt. – casolorz

+0

Có những trường hợp cần phải có EXE nhưng có thêm sự phức tạp thêm về quản lý bộ nhớ cache. –

Trả lời

25

Chuyển đến bước 6 và xem chi tiết loại bản phát hành Single Image. Đặt Nén trên tab xây dựng thành có và đặt trình khởi chạy thiết lập trên tab setup.exe thành không. Xây dựng bản phát hành này.

4

Tôi đã giải quyết nó bằng cách sử dụng các

sau
  • Bằng cách sử dụng SingleImage như việc xây dựng loại

  • Dưới - tab Setup.exe (Xây dựng | Setup.exe | Ký)

  • Chọn Trình khởi chạy thiết lập = Số

Việc xây dựng từ InstallShield sẽ đi ra như một file .MSI dưới

(\ RELEASE_PROJECT \ nhanh \ SingleImage \ DiskImages \ disk1)

+0

Đối với tôi, .msi không nằm trong SingleImage/DiskImages/Disk1. Tôi đã tìm kiếm trên máy tính của mình và tìm thấy nó ở một vị trí khác: Người dùng/myusername/AppData/Local/DownloadedInstallations – Carly

13

Thanks for the help, guys. Những mẹo này đã sắp xếp sự cố của tôi.

Sau rất nhiều bản phát hành năm 1990, thật tuyệt vời khi InstallShield cuối cùng đã gặp rắc rối để làm cho Visual Studio hội nhập của họ trở nên thân thiện ... nhưng đã giấu lựa chọn quan trọng này.

Tôi đang thêm ảnh chụp màn hình, để trợ giúp người dùng khác.

enter image description here

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