ประกาศโปรแกรมประยุกต์บนเดสก์ท็อปในส่วนของ Microsoft Store1
สภาพ แวด ล้อม
- Windows
-
- วิน
- สตูดิโอภาพ
-
- สตูดิโอภาพ 2019
※ทํางานในรุ่นอื่น ๆ แต่ยังไม่ได้รับการยืนยัน
ในตอนแรก
ในอดีต เฉพาะโปรแกรมประยุกต์ที่สามารถเผยแพร่ใน Microsoft Store อยู่ในรูปแบบ UWP แต่ โดยใช้เดสก์ท็อปบริดจ์ โปรแกรมประยุกต์บนเดสก์ท็อปที่สร้างขึ้นใน Windows ฟอร์ม, WPF, Win32 และอื่น ๆ ในขณะนี้สามารถเผยแพร่ใน Microsoft เก็บ
บทความนี้ให้คําแนะนําทีละขั้นตอนเกี่ยวกับวิธีการสร้างแพคเกจสําหรับการเผยแพร่โปรแกรมประยุกต์บนเดสก์ท็อปในวิธีที่ค่อนข้างง่าย
อย่างไรก็ตาม เพื่อเป็นการป้องกันไว้ก่อน จะแตกต่างจากสภาพแวดล้อมการดําเนินการเมื่อคุณแจกจ่าย และเรียกใช้ในรูปแบบการกระจายและโปรแกรมติดตั้ง (MSI) ไปรษณีย์ (EXE) แบบดั้งเดิม ดังนั้นจึงไม่มีการรับประกันว่า หนึ่งโยกย้ายจะทํางาน 100% หากคุณกําลังคิดที่จะกระจายการใช้งานเดสก์ทอปใน Store เราขอแนะนําให้คุณตรวจสอบพฤติกรรมหลังจากบรรจุภัณฑ์ ในบางกรณี คุณอาจต้องปรับเปลี่ยนโปรแกรมสําหรับ Store
การเตรียมการก่อน
- คุณได้สร้าง และเสร็จสมบูรณ์แล้วแอพลิเคชันเดสก์ท็อปที่คุณต้องการเผยแพร่ใน Visual Studio
- คุณกําลังลงทะเบียนบัญชีเพื่อให้แอปพลิเคชันของคุณสามารถเผยแพร่ใน Microsoft Store (เป็นที่พึงปรารถนาที่จะมีการเผยแพร่แอปอื่นๆ เนื่องจากการสร้างบัญชีผู้ใช้ใน Microsoft Store ไม่ใช่เรื่อง)
สร้างโครงการแพคเกจ
เปิดโครงการแอพลิเคชันบนเดสก์ท็อปที่คุณสร้างใน Visual Studio นี่คือตัวอย่างของ tablelayoutSyncer ซึ่งเป็นเครื่องมือที่ช่วยให้ผมประสาน layoutof ฐานข้อมูลที่สองฉันได้สร้าง
เพิ่มโครงการใหม่ในโซลูชัน
เลือกโครงการแพคเกจแอพลิเคชันของ Windows จากแม่แบบเพื่อเพิ่ม ชื่อโครงการเป็นอะไรก็ได้ยกเว้นการตั้งค่า
เลือกแพลตฟอร์มเป้าหมายสําหรับ Windows 10 รุ่นเป้าหมายเป็นพื้น up-to-date และปรับ. สําหรับเวอร์ชันต่ําสุด ให้ตัดสินใจว่าฟีเจอร์และเวอร์ชันไลบรารีใดที่คุณต้องการใช้
โครงการแพคเกจถูกเพิ่ม
ตั้งค่าโครงการแพคเกจ
เรียกดูโครงการ
ตั้งค่าโครงการที่จะรวมในแพคเกจ คลิกขวาที่ แอปพลิเคชัน แล้วเลือก เพิ่มการอ้างอิง
เลือกโครงการที่คุณต้องการรวม โครงการ EXE มีการอ้างอิงโดยตรงโดยโครงการห้องสมุด, ดังนั้นคุณไม่จําเป็นต้องตรวจสอบพวกเขา.
เชื่อมโยงแอปพลิเคชันกับร้านค้า
ถ้าคุณมีบัญชีอยู่ด้าน Microsoft Store อยู่แล้ว ให้เชื่อมโยงข้อมูลระหว่างแอปพลิเคชันที่เผยแพร่และร้านค้า คลิกขวาที่โครงการแพคเกจ และเลือกประกาศหรือเชื่อมโยงโปรแกรมประยุกต์กับร้านค้า
เลือก ถัดไป
หากคุณยังไม่ได้ลงทะเบียนข้อมูลการสมัครของคุณยังอยู่ใน Microsoft Store ให้ใส่ชื่อของคุณใน "Book New Application Name" ด้านล่างและคลิกปุ่ม "Book"
หลังจากทําการจองหรือหากคุณได้ลงทะเบียนข้อมูลแอปพลิเคชันใน Microsoft Store แล้ว ชื่อแอปพลิเคชันจะปรากฏในรายการ เลือกโปรแกรมประยุกต์ที่คุณต้องการเชื่อมโยงจากระหว่างโปรแกรมเหล่านั้น
คลิกปุ่ม ความสัมพันธ์
แก้ไขแพคเกจ.appxmanifest
แก้ไข Package.appxmanifest เพื่อตั้งค่าโปรแกรมประยุกต์ที่คุณต้องการเผยแพร่ เนื้อหาเกือบจะเหมือนกับเมื่อคุณสร้างโปรแกรมประยุกต์ UWP ดังนั้นฉันจะเขียนเฉพาะส่วนเดสก์ท็อปเท่านั้น
โปรแกรม ประยุกต์
ถ้าคุณเชื่อมโยงกับร้านค้า คุณจะมีชื่อที่ใช้แสดงเหมือนกัน
ใน คําอธิบาย ให้พิมพ์คําอธิบายของแอพลิเคชัน
"สนับสนุนการหมุน" เป็นโปรแกรมเดสก์ทอป, ดังนั้นคุณจึงไม่จําเป็นต้องใช้อะไร.
สินทรัพย์ภาพ
Microsoft Store ต้องการรูปภาพสําหรับแอปที่มีขนาดต่าง ๆ เพื่อให้เหมาะกับการใช้งานของคุณ คุณไม่จําเป็นต้องมีขนาดทั้งหมดแต่คุณจะต้องได้รับมันทั้งหมดพร้อมในโหล
โดยใช้ "เครื่องสร้างสินทรัพย์" เพื่อเตรียมภาพไอคอนหนึ่งภาพสําหรับแอปสําหรับเวลาที่ถูก คุณยังสามารถสร้างขนาดที่คุณต้องการเป็นกลุ่มได้ อย่างไรก็ตาม โปรดปรับภาพทีละภาพในเวลานั้น เนื่องจากอาจไม่จําเป็นต้องเป็นภาพที่คาดหวัง
คุณสมบัติ
ตั้งค่าคุณลักษณะที่โปรแกรมประยุกต์การประกาศใช้
อย่างไรก็ตามมีพื้นไม่มีข้อ จํากัด การทํางานในการใช้งานเดสก์ทอปจึงมีจุดในการตั้งค่ารายการนี้ไม่มี
ประกาศ
ตั้งค่าถ้าจําเป็น
เนื้อหา URI
ตั้งค่าถ้าจําเป็น
บรรจุ ภัณฑ์
ถ้าคุณกําลังเชื่อมโยงร้านค้า จะมีการตั้งค่าและคุณสามารถใช้ร้านค้าได้
บันทึกเมื่อคุณทําเสร็จแล้ว
แพคเกจการทดสอบ
ตรวจสอบให้แน่ใจว่า แพคเกจมีการติดตั้ง และเรียกใช้เสร็จเรียบร้อยแล้ว คลิกขวาที่โครงการแพคเกจ และเลือกการตรวจแก้จุดบกพร่องหรือเริ่มอินสแตนซ์ใหม่
ตรวจสอบให้แน่ใจว่าโปรแกรมทํางานอย่างถูกต้อง
ตรวจสอบให้แน่ใจว่าได้ลงทะเบียนในเมนูเริ่มแล้ว
สร้างแพคเกจ
สร้างแพคเกจเพื่อเผยแพร่โปรแกรมประยุกต์ คลิกขวาที่โครงการแพคเกจ และเลือกเผยแพร่หรือสร้างแพคเกจโปรแกรมประยุกต์
เลือก <ชื่อบัญชีผู้ใช้><ใน Microsoft Store เป็นชื่อโปรแกรมประยุกต์> แล้วเลือก ถัดไป
ปรับเปลี่ยนเวอร์ชันให้ตรงกับโปรแกรมประยุกต์
ในสถาปัตยกรรมให้ตรวจสอบแพลตฟอร์มที่จะปล่อยออกมา สําหรับแอปพลิเคชันเดสก์ท็อป คุณจะมักจะตรวจสอบ "x86" หรือ "x64" CPU ใด ๆ อาจทําให้เกิดการสร้างแพคเกจล้มเหลวดังนั้นขอสร้าง x 86 และ x 64 สถาปัตยกรรมในโครงการ exe ก่อน
อย่าลืมให้แน่ใจว่า การตั้งค่าคอนฟิกโซลูชันคือนําออกใช้
ถ้าสร้างสําเร็จ คุณจะเห็นหน้าจอต่อไปนี้:
แพคเกจจะถูกสร้างขึ้นใน"ตําแหน่งออก",
เนื่องจากการลงทะเบียนครั้งแรกในครั้งนี้ จึงไม่ส่งโดยอัตโนมัติไปยัง Microsoft Store
เมื่อต้องการดูว่าแพคเกจและแอปทํางานอย่างถูกต้องหรือไม่ ให้คลิกปุ่ม "เปิดใช้ชุดใบรับรองแอพ Windows" เพื่อดูว่าใช้งานได้หรือไม่
ตรวจสอบให้แน่ใจว่า แพคเกจถูกสร้างขึ้นที่ปลายทางของแพคเกจ คุณจะลงทะเบียนไฟล์ที่มีนามสกุล ".appxupload" ใน Microsoft Store
สรุป
นั่นคือทั้งหมดที่มีการสร้างแพคเกจในสภาพแวดล้อมท้องถิ่น ครั้งต่อไปฉันต้องการทําให้การตั้งค่าสาธารณะในด้านร้านค้า Microsoft