กลับไปหน้าบทความ

อ่าน 3 นาที

คลิกครั้งเดียว

ClickOnce เป็นส่วนประกอบหนึ่งของ Microsoft .NET Framework เวอร์ชัน 2.

คลิกครั้งเดียว

การติดตั้งแอปพลิเคชัน ClickOnce

ClickOnceเป็นส่วนประกอบหนึ่งของMicrosoft .NET Framework เวอร์ชัน 2.0และเวอร์ชันที่ใหม่กว่า และรองรับการปรับใช้แอปพลิเคชันที่สร้างด้วยWindows FormsหรือWindows Presentation Foundationมีลักษณะคล้ายกับJava Web Startสำหรับแพลตฟอร์ม Javaหรือ Zero Install สำหรับ Linux

คำอธิบาย

หลักการสำคัญของ ClickOnce คือการทำให้การติดตั้งแอปพลิเคชัน Windows ง่ายขึ้น นอกจากนี้ ClickOnce ยังมุ่งแก้ปัญหาอีกสามประการที่พบในรูปแบบการติดตั้งแบบเดิม ได้แก่ ความยากลำบากในการอัปเดตแอปพลิเคชันที่ติดตั้งไปแล้ว ผลกระทบของแอปพลิเคชันต่อคอมพิวเตอร์ของผู้ใช้ และความจำเป็นต้องมีสิทธิ์ผู้ดูแลระบบในการติดตั้งแอปพลิเคชัน

แอปพลิเคชันที่ติดตั้งด้วย ClickOnce ถือเป็นแอปพลิเคชันที่มี "ผลกระทบต่ำ" เนื่องจากติดตั้งต่อผู้ใช้ ไม่ใช่ต่อเครื่อง และไม่จำเป็นต้องมีสิทธิ์ผู้ดูแลระบบในการติดตั้ง แอปพลิเคชัน ClickOnce แต่ละตัวจะแยกออกจากกัน ซึ่งหมายความว่าแอปพลิเคชัน ClickOnce ตัวหนึ่งจะไม่สามารถ "ทำลาย" แอปพลิเคชันอื่นได้ ClickOnce ใช้ระบบรักษาความปลอดภัยการเข้าถึงโค้ด (CAS) เพื่อป้องกันไม่ให้แอปพลิเคชัน ClickOnce เรียกใช้ฟังก์ชันของระบบจากเว็บ ซึ่งช่วยให้มั่นใจในความปลอดภัยของข้อมูลและระบบไคลเอ็นต์โดยทั่วไป

แอปพลิเคชัน

โมเดล ClickOnce รองรับทั้งแอปพลิเคชันที่ติดตั้ง (คล้ายกับแอปพลิเคชัน Windows ทั่วไปที่ผสานรวมเข้ากับเมนู Start) และแอปพลิเคชันออนไลน์ (แอปพลิเคชันที่ทำงานบนเบราว์เซอร์ ไม่ได้ติดตั้ง แต่เรียกใช้งานและแคชไว้) แอปพลิเคชัน ClickOnce สามารถติดตั้งลงในคอมพิวเตอร์ได้จากตำแหน่งบนอินเทอร์เน็ต แชร์เครือข่าย หรือตำแหน่งไฟล์ในเครื่อง เช่น ซีดีรอม

เทคโนโลยีการปรับใช้ ClickOnce ได้ถูกรวมเข้าไว้ในVisual Studio 2005และเวอร์ชันที่ใหม่กว่าแล้ว นอกจากนี้ยังได้รับการสนับสนุนโดยตรงจากMSBuildซึ่งเป็นเทคโนโลยีการจัดการการสร้างของ Microsoft อีกด้วย

แถลงการณ์

การติดตั้งใช้งาน ClickOnce ถูกควบคุมผ่านไฟล์XML สองไฟล์ ได้แก่ ไฟล์ manifest การติดตั้งใช้งาน และไฟล์ manifest แอปพลิเคชัน ไฟล์ manifest ทั้งสองมีรูปแบบ XML เดียวกันกับ การใช้งาน assembly แบบ side-by-sideไฟล์ manifest การติดตั้งใช้งาน (*.application file) อธิบายโมเดลการติดตั้งใช้งาน เช่น เวอร์ชันปัจจุบัน พฤติกรรมการอัปเดต ข้อมูลประจำตัวของผู้เผยแพร่ พร้อมด้วยลายเซ็นดิจิทัล ไฟล์ manifest นี้มีไว้สำหรับผู้ดูแลระบบที่จัดการการติดตั้งใช้งาน ไฟล์ manifest แอปพลิเคชัน (*.exe.manifest file) อธิบาย assembly ของแอปพลิเคชัน ไลบรารีที่เกี่ยวข้อง และสิทธิ์ที่แอปพลิเคชันต้องการ ไฟล์นี้มีไว้สำหรับนักพัฒนาแอปพลิเคชัน ในการเปิดใช้งานแอปพลิเคชัน ClickOnce ผู้ใช้จะต้องคลิกที่ไฟล์ manifest การติดตั้งใช้งานของแอปพลิเคชันนั้น

ปัจจุบัน ClickOnce จะเปิดใช้งานก็ต่อเมื่อเปิด URL ของไฟล์ manifest การปรับใช้โดยใช้ Internet Explorer หรือ Edge เท่านั้น หากเปิด URL การปรับใช้จากแอปพลิเคชันอื่น เช่น Outlook, Word หรือ Excel การเปิดใช้งานแอปพลิเคชันจะสำเร็จก็ต่อเมื่อตั้งค่า Internet Explorer หรือ Edge เป็นเบราว์เซอร์เริ่มต้นเท่านั้น[ 1 ]

การอัปเดต

แอปพลิเคชัน ClickOnce สามารถอัปเดตตัวเองได้ โดยจะตรวจสอบเวอร์ชันใหม่เมื่อมีให้ใช้งาน และแทนที่ไฟล์ที่อัปเดตแล้วโดยอัตโนมัติ ขึ้นอยู่กับประเภทการติดตั้ง ClickOnce จะมีตัวเลือกการอัปเดตหลายแบบ แอปพลิเคชันสามารถตั้งค่าให้ตรวจสอบการอัปเดตเมื่อเริ่มต้นหรือหลังจากเริ่มต้นระบบได้ นอกจากนี้ ClickOnce ยังมี API สำหรับการเขียนโปรแกรมเพื่อปรับแต่งพฤติกรรมการอัปเดต และยังรองรับการอัปเดตแบบบังคับ เพื่อให้มั่นใจว่าผู้ใช้ทั้งหมดสามารถย้ายไปยังเวอร์ชันใหม่ได้ทันท่วงที

การรองรับเบราว์เซอร์

การรองรับแอปพลิเคชัน ClickOnce โดยตรงนั้นมีให้ใช้งานเฉพาะใน Internet Explorer และ Edge เท่านั้น

ด้วยการเปิดตัว .NET Framework 3.5 พร้อม Service Pack 1 ไมโครซอฟต์ได้รวมส่วนเสริม Firefox ที่เรียกว่า.NET Framework Assistantซึ่งช่วยให้รองรับ ClickOnce ใน Firefox 3 และเวอร์ชันต่อมา[ 2 ]การเปิดตัวส่วนขยายครั้งแรกมีปัญหาที่ทำให้ผู้ใช้ไม่สามารถถอนการติดตั้งส่วนเสริมได้ในลักษณะเดียวกับการถอนการติดตั้งส่วนเสริมอื่นๆ ปุ่ม ถอนการติดตั้ง ที่เกี่ยวข้อง ใน กล่องโต้ตอบ ส่วนเสริมถูกปิดใช้งาน[ 3 ]เมื่อวันที่ 6 พฤษภาคม 2552 ไมโครซอฟต์ได้ออกอัปเดตที่แก้ไขปัญหานี้และยังเผยแพร่บทความสนับสนุนที่ช่วยให้ผู้ใช้สามารถลบส่วนประกอบนี้ด้วยตนเองได้ นอกจากนี้ เวอร์ชันต่อมาของ Microsoft .NET Framework Assistant ที่รวมอยู่ใน Windows 7 และ .NET Framework 4 ไม่มีปัญหานี้[ 4 ]

เบราว์เซอร์อื่นๆ อาจมีส่วนขยายจากผู้พัฒนาภายนอกที่เพิ่มการรองรับ ClickOnce เช่น ClickOnce ของ Menarva Ltd สำหรับ Google Chrome

ดูเพิ่มเติม

  • คลังข้อมูล MSDN: ความปลอดภัยและการปรับใช้ ClickOnce
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=ClickOnce&oldid=1356091254 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ คลิกครั้งเดียว

ClickOnce เป็นส่วนประกอบหนึ่งของ Microsoft .NET Framework เวอร์ชัน 2.

คำอธิบาย

หลักการสำคัญของ ClickOnce คือการทำให้การติดตั้งแอปพลิเคชัน Windows ง่ายขึ้น นอกจากนี้ ClickOnce ยังมุ่งแก้ปัญหาอีกสามประการที่พบในรูปแบบการติดตั้งแบบเดิม ได้แก่ ความยากลำบากในการอัปเดตแอปพลิเคชันที่ติดตั้งไปแล้ว ผลกระทบของแอปพลิเคชันต่อคอมพิวเตอร์ของผู้ใช้...

แอปพลิเคชัน

โมเดล ClickOnce รองรับทั้งแอปพลิเคชันที่ติดตั้ง (คล้ายกับแอปพลิเคชัน Windows ทั่วไปที่ผสานรวมเข้ากับเมนู Start) และแอปพลิเคชันออนไลน์ (แอปพลิเคชันที่ทำงานบนเบราว์เซอร์ ไม่ได้ติดตั้ง แต่เรียกใช้งานและแคชไว้) แอปพลิเคชัน ClickOnce...

แถลงการณ์

การติดตั้งใช้งาน ClickOnce ถูกควบคุมผ่าน ไฟล์ XML สองไฟล์ ได้แก่ ไฟล์ manifest การติดตั้งใช้งาน และไฟล์ manifest แอปพลิเคชัน ไฟล์ manifest ทั้งสองมีรูปแบบ XML เดียวกันกับ การใช้งาน assembly แบบ side-by-side ไฟล์ manifest การติดตั้งใช้งาน (*.