Chúng tôi có một số triển khai của cùng một hội đồng với các tệp cấu hình khác nhau cho các môi trường khác nhau. Chúng tôi gói những thứ này để tách riêng các triển khai ClickOnce với các Bản sắc triển khai khác nhau (Program_ENV1, Program_ENV2, v.v.).Nhiều cài đặt ClickOnce có Bản sắc triển khai khác nhau, nhưng cùng một Mã nhận dạng ứng dụng
Nhận dạng ứng dụng là Program.exe cho tất cả chúng, bởi vì chúng tôi có một thành phần của bên thứ ba yêu cầu thực thi bằng cách sử dụng nó để có cùng tên như được biên dịch.
Khi chúng tôi muốn có nhiều lượt cài đặt cùng một số phiên bản trên cùng một máy (để thử nghiệm), chúng tôi gặp phải lỗi khi cài đặt có thứ gì đó có cùng danh tính ứng dụng đã tồn tại.
Chúng tôi không muốn tạo các bản dựng riêng biệt với số phiên bản mới cho mỗi lần triển khai (QA đã đăng xuất trên phiên bản X.X.X.45, chứ không phải phiên bản X.X.X.46).
Có cách nào khác xung quanh vấn đề này không?
Tên hiển thị đã khác nhau đối với môi trường khác nhau triển khai. Vấn đề này là họ có cùng một bản sắc ứng dụng và ClickOnce không cho phép chúng được cài đặt cạnh nhau trên cùng một máy. – Karg
Bạn có thực sự thử giải pháp của tôi không? Đặt thuộc tính "Tên" thông qua MageUI thay đổi Nhận dạng ứng dụng của bạn và cho phép nhiều phiên bản ứng dụng của bạn được cài đặt song song. Nếu tên hiển thị của bạn đã khác, thì bạn không cần phải thay đổi thuộc tính "Mô tả". – codeConcussion
@codeConcussion, tôi đã làm theo các bước của bạn. Nhưng tên vẫn được cập nhật không hiển thị khi bắt đầu và thêm/xóa chương trình. Có suy nghĩ gì không? Cảm ơn. –