Tôi có một Visual Studio 2010 Dự án triển khai với các cài đặt sau:Visual Studio 2010 - RemovePreviousVersions
DetectNewerInstalledVersion = True
InstallAllUsers = True
RemovePreviousVersions = True
Dự án Tôi đang xây dựng có một số DLL mà do cách di sản mà serialization được thực hiện các phiên bản tập tin cho dự án này không thể được tăng lên (mà chúng tôi đang trong quá trình thay đổi).
Làm thế nào tôi có thể nhận dự án thiết lập để xóa hoàn toàn các tệp hiện có (hoặc ít nhất ghi đè bằng tất cả các tệp mới)?
Có lẽ tôi cần phải kịch bản một gỡ bỏ cài đặt trong trình cài đặt (ai đó có thể liên kết với tôi để làm điều này, tôi không thể tìm thấy)
Tôi đã nhìn xung quanh và cho bất kỳ câu hỏi hiện có và tất cả họ đều nói "tăng tập tin của bạn phiên bản ", tuy nhiên đối với tôi đây không phải là một lựa chọn.
Đó là lời cảm ơn tuyệt vời. Đối với những người khác tham khảo PostBuildEvent của tôi là (lưu các vbs vào thư mục dự án thiết lập): cscript $ (ProjectDir) fixRemovePreviousVersions.vbs $ (BuiltOuputPath) – Seph
@Seph làm cách nào bạn thêm một PostBuildEvent cho một dự án MSI? – wal
Ok Tôi đã tìm thấy nó, ẩn đi trong cửa sổ Thuộc tính của dự án. :) – wal