Trong khi thử nghiệm với cố gắng để xuất bản cả một phiên bản Foo và Foo Beta của ứng dụng của tôi qua ClickOnce tôi quản lý để clobber hiện tại và trước đó lao động tốt Foo 1.0.0 cài đặt (thay thế nó bằng Foo Beta 1.0.5, không hoạt động) do sử dụng cùng một tên GUID, tên lắp ráp, tên sản phẩm hoặc thứ gì đó.Làm cách nào để gỡ cài đặt hoàn toàn ứng dụng ClickOnce khỏi máy tính của tôi?
OK, sai lầm trung thực. Để khôi phục điều này, tôi đã gỡ cài đặt Foo Beta bằng các chương trình thêm/xóa Windows 7.
Máy tính của tôi hiện đang ở trạng thái không có phiên bản Foo hiển thị trong Windows 7 Thêm/loại bỏ chương trình. Tuy nhiên, Foo Beta vẫn được hiển thị khi được cài đặt. Ngoài ra, tôi không thể cài đặt lại Foo 1.0.0, bởi vì nó cho rằng phiên bản mới hơn của chương trình (Foo Beta 1.0.5) đã tồn tại trên máy tính của tôi - thay vào đó tôi nhận được 'Không thể cài đặt vì một phiên bản mới hơn của sản phẩm này đã được cài đặt 'tin nhắn.
Làm thế nào tôi có thể nhận được máy tính của tôi đến một nhà nước là nơi chẳng có Foo cũng không Foo Beta đã từng được cài đặt trên nó, vì vậy mà tôi sau đó có thể đi và cài đặt lại Foo?
Cho đến nay tôi đã đọc Stack Overflow câu hỏi Uninstall ClickOnce clients và How can I remove all traces of a ClickOnce application from a customer's computer? và cố gắng:
- Xóa tất cả các foo thư mục .exe liên quan thuộc% USERPROFILE%/
- Chạy mage.exe -cc
- Chỉnh sửa HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Gỡ cài đặt và xóa mục nhập cho số Fo của tôi o chương trình.
Khi tôi chạy trình cài đặt, tôi vẫn gặp lỗi. Nó tìm thấy dấu vết của chương trình của tôi từ đâu? Và để tham khảo trong tương lai, tài liệu này được viết ở đâu?
Không phải là tương đương với "mage.exe -cc"? –
Tuyệt vời. Làm việc tuyệt vời cho tôi. – Kamrul
Trên win7 hộp mage.exe của tôi không hiển thị trong đường dẫn tiêu chuẩn, nhưng điều này làm việc cho tôi. – Jeff