Tôi muốn có thể sản xuất một MSI từ VS08 có thể được sử dụng để cài đặt, ví dụ: bản demo, dàn dựng và phiên bản sản xuất của cùng một ứng dụng trên cùng một trang web trong cùng một IIS. Nói cách khác, người dùng cần phải kiểm soát bao nhiêu trường hợp họ muốn - Tôi không ở vị trí để tạo trước chúng bằng cách thay đổi mã sản phẩm (mặc dù trong thực tế sẽ có giới hạn trên thực tế là 10). <EDIT>
Tuyến chuyển đổi yêu cầu một kiến thức tiên tiến tương tự AFAICT (bott suggested this route và trong khi nó hoạt động, nó sẽ không tạo ra trải nghiệm khách hàng tuyệt vời) </EDIT
>.Ứng dụng ASP.NET trình cài đặt MSI nhiều trường hợp
trường hợp khác của my question tồn tại, mà không cần câu trả lời tại:
Câu trả lời lý tưởng sẽ được OOTB với VS08 nhưng tôi wouldnt thể ngạc nhiên nếu điều này là có một người chết kết thúc với điều này. (BTW thông tin tốt nhất về trình cài đặt MSI ASP.NET tôi đã thấy là this scottgu post).
MSDEPLOY có vẻ như con hẻm của tôi, vì vậy tôi đã xem xét một thứ gì đó gói nó, chỉ tôi muốn có thể hỗ trợ các hệ điều hành không phải là máy chủ như XP và Vista.
Tôi thấy dấu hiệu của sản phẩm InstallShield sắp tới có vẻ như vậy, dựa trên cơn đau từ 10 năm trước tôi muốn tránh, nhưng không hoàn toàn ngược với việc chuyển sang điều gì đó ít đau đớn hơn. Một lợi ích bên sẽ là máy chủ CI [TeamCity] của tôi sẽ không cần phải bị ô nhiễm với một bản sao của VS không có lý do chính đáng (và không, tôi chắc chắn sẽ không cần phải giữ nó ở đó để chạy MSTESTs: D).
Điều này chưa được giải quyết đầy đủ, vì vậy không có nội dung nào được chấp nhận –