สร้างตัวติดตั้ง Windows "MSI" โดยใช้ WiX part1
สภาพ แวด ล้อม
- สตูดิโอภาพ
-
- ชุมชนชุมชน
- ชุมชนสตูดิโอภาพ 2019
- ชุดเครื่องมือ WiX
- 3.11.2
※ทํางานในรุ่นอื่น ๆ แต่ยังไม่ได้รับการยืนยัน
ในตอนแรก
ครั้งสุดท้ายที่ผมตั้งค่า WiX, ฉันต้องการที่จะสร้างโปรแกรมติดตั้งจริง
ภาพการติดตั้งเพื่อสร้าง
ถ้าคุณสร้างในขั้นตอนนี้ คุณจะสามารถสร้างการติดตั้งต่อไปนี้
การเตรียมการก่อน
- คุณได้สร้างโปรแกรมประยุกต์สําหรับ Windows ที่คุณต้องการเผยแพร่แล้ว
- WiX ถูกตั้งขึ้น
การจัดเตรียมสําหรับโปรแกรม (exes) เพื่อกระจาย
สร้างโปรแกรม สร้าง และเตรียมแอพลิเคชัน (exe) ที่เสร็จสิ้นการทดสอบ เราได้ใช้ WiX เพื่อแจกจ่ายรุ่นทดลองของเกมดาบเล็ก ๆ น้อย ๆ ดังนั้นเราจึงได้โพสต์ขั้นตอน โปรดทราบว่าบางเกมมีกราฟิก
ด้านล่างนี้คือรายการของแฟ้มที่จะติดตั้งในขณะนี้ ตั้งแต่ "exe" และ "ico" เป็นไฟล์สําหรับเกม"exe"ถ้าคุณต้องการทํางานคนเดียว"exe"ไม่ได้เป็นปัญหา "ico" เป็นภาพไอคอนที่จะแสดงในเมนูเริ่มต้นดังนั้นคุณควรเตรียม
โดยวิธีการที่โปรแกรมมี 32bit และ 64bit รุ่น แต่คราวนี้ฉันจะสร้างโปรแกรมติดตั้ง 32 บิต
สร้างโครงการการตั้งค่า WiX
เริ่มการทํางานของ Visual Studio และสร้างโครงการใหม่ เลือกได้เนื่องจากมีการตั้งค่าโครงการสําหรับ WiX v3
ชื่อของโครงการควรจะเข้าใจง่าย คุณสามารถค้นหาได้ทุกที่ แต่ถ้าคุณไม่ได้มีปัญหาใด ๆ คุณสามารถผ่านเส้นทางตัวอักษรและตัวเลข
โครงการถูกสร้างขึ้นแล้ว คุณจะเขียนการตั้งค่าที่จําเป็นสําหรับการเปิดตัว "Product.wxs" ครั้งแรก แต่ก่อนอื่นคุณจะต้องเตรียมมัน
เรียกดูไลบรารี ui
ทั้งนี้ขึ้นอยู่กับสิ่งที่ติดตั้งที่คุณสร้างฉันต้องการจะทําการเปลี่ยนแปลงบางอย่างในการติดตั้งตัวช่วยสร้างสไตล์ที่เรียบง่ายดังนั้นฉันจะเพิ่มห้องสมุดของ UI คลิกขวาอ้างอิงในโครงการ และเลือกเพิ่มการอ้างอิง.
เปิดโฟลเดอร์ "C:\Program แฟ้ม (x86) \WiX เครื่องมือชุด v3.11\bin\" เพิ่ม "WixUIExtension" และคลิกปุ่ม OK. (เส้นทางของโฟลเดอร์อาจแตกต่างกันไปขึ้นอยู่กับสภาพแวดล้อมการพัฒนาและรุ่น wix)
เพิ่มแล้ว
การกําหนดลักษณะโครงการ
คลิกขวาที่โครงการ และเลือกคุณสมบัติ
จากแท็บโปรแกรมติดตั้ง คุณสามารถระบุชื่อแฟ้มของโปรแกรมติดตั้งเพื่อสร้าง ด้วยชื่อผลลัพธ์ คุณสามารถเปลี่ยนชื่อไฟล์ได้แม้หลังจากที่คุณสร้างโปรแกรมติดตั้งแล้ว
เลือกแท็บสร้าง ฉันไม่คิดว่าฉันจะปล่อยมันด้วยการกําหนดค่าการแก้ปัญหาดังนั้นฉันจะเปลี่ยนการกําหนดค่าเพื่อปล่อย
ป้อน ja JP สําหรับวัฒนธรรมในการสร้าง ดูเหมือนว่าจะสามารถระบุหลายภาษาหรือไม่ได้เติม แต่ถ้าคุณสร้างในภาษาอื่นที่ไม่ใช่ ja JP ในสภาพแวดล้อมระบบปฏิบัติการญี่ปุ่นคุณจะได้รับข้อผิดพลาด หากคุณต้องการสร้างในภาษาอื่น คุณอาจต้องจัดเตรียมระบบปฏิบัติการภาษาอังกฤษหรือเพิ่มแพคเกจภาษา (การดําเนินการยังไม่ได้รับการยืนยัน)
จัดเตรียมวัสดุที่จะแสดงในตัวช่วยสร้าง
ฉันจะเตรียมสามวัสดุเพื่อแสดงตัวช่วยสร้างการติดตั้ง
แบนเนอร์ของbmp
ปรากฏในแบนเนอร์ที่ด้านบนของหน้าจอการติดตั้ง
ขนาดของแบนเนอร์.bmp คือ 493 x 58 พิกเซล มันมักจะเป็นที่นิยมเพื่อให้พอดีกับภาพภายใน 200px บนด้านขวาและทําให้พื้นหลังที่เหลือสีขาว, แต่คุณยังสามารถใส่ภาพด้านซ้าย. ในกรณีนี้มันทับซ้อนกับข้อความดังนั้นจึงไม่ควรดูยาก
2010
ใช้สําหรับภาพพื้นหลังที่เริ่มต้นและจุดสิ้นสุดของการติดตั้ง
dialog.bmp คือขนาดของ 493 x 312 พิกเซล หากคุณต้องการให้พอดีกับภาพด้านซ้ายให้พอดีในช่วงของพิกเซล"164 x 312"และทําให้ส่วนที่เหลือเป็นพื้นหลังสีขาว ถ้าคุณใส่ภาพทางด้านขวาก็จะทับซ้อนกับข้อความดังนั้นจึงไม่ควรจะยากที่จะเห็น
ใบอนุญาต.rtf
ใช้เพื่อแสดงข้อตกลงสิทธิ์การใช้งานบนหน้าจอการติดตั้ง เนื้อหาที่สร้างขึ้นในแฟ้มนี้จะแสดงตามที่อยู่บนหน้าจอการติดตั้ง ไม่พูดถึงประโยค, รูปแบบและการตกแต่งข้อความจะสะท้อนให้เห็น.
ไม่มีข้อความคงที่ที่จะแสดงดังนั้นโปรดสร้างเนื้อหาสําหรับโปรแกรมประยุกต์ที่คุณต้องการแจกจ่าย
คุณสามารถแก้ไขแฟ้ม .rtf ใน WordPad ซึ่งติดตั้งมาตรฐานบน Windows คุณสามารถแก้ไขคําได้ แต่การแก้ไขคํานั้นใน WordPad ปลอดภัยเพราะคุณจําได้ไม่ดี
เพิ่มไฟล์ทั้งสามแฟ้มนี้ลงในโครงการของคุณ
ปรับใช้ไฟล์เพื่อติดตั้ง
สร้างโฟลเดอร์ในโฟลเดอร์โครงการ ชื่อโฟลเดอร์สามารถเป็นอะไรก็ได้ แต่ทําให้ง่ายขึ้นเล็กน้อยเมื่อต้องการทําชื่อโฟลเดอร์เดียวกันที่คุณสร้างในแฟ้มโปรแกรมระหว่างการติดตั้ง ชื่อโฟลเดอร์นี้ยังใช้สําหรับพาธสัมพัทธ์เมื่ออ้างอิงถึงไฟล์ในไฟล์การตั้งค่าคอนฟิก
คุณมีโฟลเดอร์ในโฟลเดอร์โครงการ แต่คุณไม่จําเป็นต้องเพิ่มไปยังโครงการ Visual Studio ของคุณ
เพิ่มชุดของแฟ้มที่จะติดตั้ง
สรุป
ในขั้นตอนนี้ คุณพร้อมที่จะไปยังขั้นตอนก่อนที่คุณจะตั้งค่าตัวติดตั้ง ครั้งต่อไปฉันจะแสดงวิธีการตั้งค่าการติดตั้งและวิธีการทําให้เสร็จ