Tôi đang sử dụng VisualStudio2005 và vdproj để tạo một tệp MSI đơn giản. Tôi cần phải chuyển vào thuộc tính REINSTALLMODE khi tôi khởi chạy nó.Chuyển REINSTALLMODE sang tệp MSI
Tôi biết điều này có thể được thực hiện thông qua dòng lệnh, như vậy: msiexec.exe /i foo.msi REINSTALLMODE=amus
Tuy nhiên, nếu người dùng chọn nhấp vào msi trực tiếp (tung ra trình hướng dẫn), bất động sản không được thông qua. Có thể làm điều này thông qua VS và vdproj?
Một số tùy chọn Tôi đã điều tra:
- Khi tôi xây dựng MSI qua VS, nó cũng tạo ra một setup.exe. Có cách nào để vượt qua tài sản REINSTALLMODE thông qua điều này có thể?
- Tôi đã cài đặt Orca, cho phép tôi xem/chỉnh sửa bảng Thuộc tính của MSI. Tôi có thể thêm nó theo cách này, nhưng sau đó tôi sẽ phải thêm nó mỗi khi tôi làm một MSI xây dựng.
Cảm ơn lời khuyên nào.
Tôi thích phong cách của bạn, cảm ơn phản hồi chi tiết. Hãy để tôi cung cấp cho một thử này ... – Ken
(Tôi có lẽ nên cố gắng sử dụng WiX nếu msi này được phức tạp hơn) – Ken
Thật vậy, WiX cung cấp cho bạn truy cập vào tất cả các phức tạp của Windows Installer. Nhưng đó là một chút của một đường cong học tập. Chúc may mắn! – ewall