Hướng dẫn xây dựng chức năng tự động cập nhật phần mềm bằng ClickOnce với Visual Studio 2012

Lượt xem: 16487

Click phải chuột vào Project cần Publish rồi chọn Properties

hinh1

 

Chọn tab Build -> chọn Platform để Publish (Any CPU, x86, x64)

hinh2

 

Chọn tab Signing -> tạo Cerificatehinh3

 

Chọn tab Security -> Cấp quyền truy cập, bảo mật

hinh4

 

Chọn tab Publish

hinh5Publishing Folder Location: Chọn vị trí để lưu file chương trình khi Publish. Bước này nên chọn vị trí trên máy local để lấy file cài đặt dễ dàng.

Lưu ý: Để các file có thể hiển thị ở Application Files này thì phải chọn File Properties như sau:

hinh7

Sau khi đã hoàn thành các bước trên, hệ thống sẽ xuất các file như sau:

hinh14

Click vào file setup.exe để cài đặt chương trình. Vậy là đã hoàn thành quy trình Publish phiên bản phần mềm đầu tiên.

Tiếp theo, để publish những phiên bản sau và kiểm tra cập nhật tự động làm như sau:

Sau khi đã cập nhật các file như trên thì:

Bấm cancel hoặc skip với 2 trường hợp trên, thì phần mềm sẽ tiếp tục chạy với phiên bản cũ. Còn bấm OK, chương trình sẽ tự động cập nhật phiên bản mới và tự khởi động lại phần mềm.

hinh21

Kết quả:

hinh22

Code kiểm tra và tự động cập nhật như nút Check for update:

hinh23

 

How to: Check for application updates programmatically using the ClickOnce deployment API