2012-06-15 24 views
7

Microsoft.Net 4.5 đang đến và tôi muốn nâng cấp ứng dụng Clickonce của mình khi MS phát hành phiên bản cuối cùng.Clickonce .net upgrade

Câu hỏi của tôi là: Người dùng đã cài đặt ứng dụng nhấp chuột (có .net 4.0) sẽ cần phải thực hiện thủ công hay không. Nâng cấp khung công tác hoặc nó sẽ tự động?

Tks

+1

Nhấp chuột của bạn sau khi cập nhật _should_ install .NET 4.5. – jrummell

+0

phải là từ khóa ở đây – Filip

Trả lời

4

Nếu người dùng có .NET 4 cài đặt và mục tiêu ứng dụng của bạn .NET 4.5, họ phải cài đặt .NET 4.5.

.NET 4 sẽ không tự động được cập nhật lên .NET 4.5. Tại một số điểm, Microsoft sẽ bắt đầu đẩy ra .NET 4.5 trong Windows Updates, nhưng vẫn còn quá sớm để dự đoán thời gian trên đó.

+0

Ngay cả khi tôi thêm làm điều kiện tiên quyết? – Alexandre

+1

setup.exe là một bootstrapper kiểm tra và cài đặt các điều kiện tiên quyết và sau đó bắt đầu cài đặt ứng dụng ClickOnce. ClickOnce chỉ tìm kiếm các bản cập nhật cho chính nó, không phải cho các điều kiện tiên quyết. Bạn có thể thay đổi điều kiện tiên quyết và sau đó gửi một liên kết đến setup.exe và yêu cầu mọi người chạy lại nó. Nó sẽ cài đặt các điều kiện tiên quyết mới và sau đó chạy ứng dụng. Chúng tôi không thể dựa vào tất cả khách hàng của chúng tôi làm điều này. – RobinDotNet

+1

(# 2) Để xử lý các điều kiện tiên quyết trong các ứng dụng ClickOnce, chúng tôi triển khai phiên bản mới cho một URL mới, sau đó triển khai bản cập nhật cho phiên bản cũ với mã sẽ tự gỡ cài đặt và cài đặt phiên bản mới. Khá liền mạch. Gỡ cài đặt/cài đặt lại mã nằm trong bài viết này http://msdn.microsoft.com/en-us/library/ff369721.aspx – RobinDotNet

Các vấn đề liên quan