Một số ghi chú cho người khác ở ngoài đó. Tôi đã gặp lỗi "Lỗi 1001. Dịch vụ được chỉ định đã tồn tại" và đã thử ở trên và có vẻ như nó không hoạt động. Dưới đây là những gì tôi gặp phải:
* Đảm bảo thuộc tính RemovePreviousVersions trên dự án trình cài đặt của bạn được đặt thành True. Điều này có vẻ hiển nhiên, rõ ràng, đó là, nếu bạn biết về nó. Theo mặc định, nó được đặt thành Sai. Nếu sai, quy trình trên sẽ không giải quyết được vấn đề của bạn. *
Tôi có một số cụm được cài đặt trong GAC. Có vẻ như khi tôi di chuyển chuỗi RemoveExistingProducts, các tệp này đã bị xóa khỏi GAC, nhưng không được cài đặt lại. Để giải quyết điều này, tôi đã cài đặt tất cả các assembly trong thư mục Application. FYI, tôi đang sử dụng VS2010.
Ngoài ra, một lựa chọn khác. Nếu người dùng chọn "Sửa chữa" khi cố gắng cài đặt lại cùng một phiên bản sản phẩm, họ sẽ vẫn gặp lỗi "Dịch vụ đã chỉ định đã tồn tại". Nếu tôi có thời gian, tôi sẽ cố gắng sửa lỗi này. Nếu ai đó ngoài kia biết cách sửa nó, bạn có thể đăng bài không?
Tất cả những gì đã nói, cảm ơn bạn đã đăng bài này!
cũng bao gồm http://stackoverflow.com/questions/370940/visual-studio-2008-service-installer-project-upgrade-issue, câu hỏi được trích dẫn là bản dup của –