กรอบงานการอัปเดตอัตโนมัติของแอปพลิเคชันสำหรับ .NET
ผลงานมีมากกว่าการต้อนรับ
วิธีการมีส่วนร่วม:
ไฟล์ .editorconfig มีอยู่ในโปรเจ็กต์ ซึ่งทำให้ง่ายต่อการปฏิบัติตามมาตรฐานการเข้ารหัสโดยการติดตั้งเอกสาร EditorConfig และ Format บน Save extensions ใน Visual Studio
NAppUpdate ได้รับการเผยแพร่ในแพ็คเกจ NuGet ที่มีไลบรารีสำหรับสองเฟรมเวิร์กเป้าหมาย ได้แก่ .NET 3.5 และ 4.0
สร้างโปรเจ็กต์ต่อไปนี้ภายใต้การกำหนดค่า Release 3.5 และ Release 4.0 :
หมายเหตุ: สิ่งสำคัญคือต้องสร้าง Updater ใหม่สำหรับแต่ละการกำหนดค่าก่อนที่จะสร้าง Framework เพื่อให้เวอร์ชันของเฟรมเวิร์ก .NET ที่ถูกต้องถูกอ้างอิงโดยไฟล์ปฏิบัติการที่ฝังไว้
รันคำสั่งต่อไปนี้ในไดเร็กทอรี NAppUpdate.Framework:
nuget pack .NAppUpdate.Framework.csproj -Prop Configuration="Release 3.5"
หมายเหตุ: ไม่สำคัญว่าคุณจะระบุ "Release 3.5" หรือ "Release 4.0" เมื่อสร้างแพ็คเกจหรือไม่ คำเตือนจะถูกสร้างขึ้นโดยแจ้งว่าแพ็คเกจมีไฟล์อยู่แล้ว ซึ่งเป็นไปตามที่คาดหวัง
กลุ่มสนทนาผู้ใช้และนักพัฒนาอยู่ที่ http://groups.google.com/group/nappupdate
เอกสารและเกี่ยวกับปรัชญาเบื้องหลัง NAppUpdate: http://www.code972.com/blog/2012/06/the-philosophy-behind-nappupdate/
โครงการนี้บางส่วนอิงจากงานที่ทำโดย Lee Treveil ใน http://github.com/leetreveil/.NET-Auto-Update
ซอฟต์แวร์นี้ได้รับอนุญาตภายใต้ Apache License เวอร์ชัน 2.0 ("ใบอนุญาต"); คุณไม่สามารถใช้ไฟล์ในการแจกจ่ายนี้ยกเว้นการปฏิบัติตามใบอนุญาต คุณสามารถขอรับสำเนาใบอนุญาตได้ที่ http://www.apache.org/licenses/LICENSE-2.0
เว้นแต่กฎหมายที่ใช้บังคับกำหนดหรือตกลงเป็นลายลักษณ์อักษร ซอฟต์แวร์ที่เผยแพร่ภายใต้ใบอนุญาตนี้จะถูกแจกจ่าย "ตามที่เป็น" โดยไม่มีการรับประกันหรือเงื่อนไขใดๆ ทั้งโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมการอนุญาตและข้อจำกัดภายใต้ใบอนุญาต
ลิขสิทธิ์ (c) 2010-2015 Itamar Syn-Hershko