Clickonce คือ การนำเอา Application ที่พัฒนาเสร็จเรียบร้อยและทำการทดสอบแล้ว Public Program ขึ้น Server เพื่อให้ ผู้ใช้ทำการติดตั้งลงที่เครื่อง ผู้ใช้
ถ้าถามว่ามันดีตรงไหน บอกได้เรยว่าดี ตรงที่ เวลาเราแก้ไข program แล้ว Public Program ขึ้น Server อีกครั้ง เราไม่จำเป็นต้องไป Update ที่เครื่องของ user อีก โปรแกรมจะตรวจสอบ Public Version ถ้าไม่ใช่ Version ล่าสุด โปรแกรมจะโหลด Version ล่าสุดมากให้ สบายใจไม่ต้องทำอีก 555+ (อธิบายตามความรู้สึกของเจ้าของ Blog อิอิ)
ขั้นตอนการทำ Clickonce ที่ละขั้นตอน
1. New project
2. Name: Winapp_ClickOnce => OK
3. Form1: สร้าง textbox และตั้งชื่อเหมือนกันรูป
4. เขียน Code เพื่อแสดง Version Project and Version Deploy ดังนี้
Dim AD As ApplicationDeployment = ApplicationDeployment.CurrentDeployment
Me.txtVersionDeploy.Text = AD.CurrentVersion.ToString()
Me.txtVersionApp.Text = My.Application.Info.Version.ToString
5. เพิ่ม File ที่เกี่ยวข้องกับงาน เพื่อ Add file to Clickonce
6. Set Properties File ที่ Add เข้ามาเป็น Content
7. เลือก My Project
8. click : Assembly Information กำหนด Assembly version (Version Windows application)
9. เลือก Publish เืพื่อทำ Clickonce กำหนดตำแหน่งของ File ที่จะ upload ขึ้นไปใน Server
กำหนด 1, 2 เหมือนกัน
11. Prerequisites จะแสดง .NET Framework ตัวที่เราพัฒนา
12. Updates ให้เลือกดังนี้
13. Options ให้เลือกดังนี้
14. เลือก Publish Wizard
15. เมื่อกด Finish แล้ว โปรแกรมจะทำการ Upload File เข้าไปยัง Server ที่ได้เตรียมไว้ ประกอบด้วย File ดังนี้
16. เมื่อ upload File เสร็จเรียบร้อยแล้ว จะมีหน้าให้ Install ผ่านตัว browser IE ดังนี้
17. กด Install ดังนี้
18. จะพบ Program อยู่ที่ Start Manu และ Desktop เสร็จสิ้นการทำ Clickonce ค่ะ
19. เมื่อมีการแก้ไข program และต้องการ Publish to Clickonce ให้ Click ที่ Publish Now
หวังว่าเพื่อนๆ คงได้รับประโยชน์ของการทำ ClickOnce ลองทำกันได้น่ะค่ะ ขั้นตอนง่ายๆ ใครติดเรื่อง ClickOnce ถามได้นะค่ะ