ประกาศโปรแกรมประยุกต์บนเดสก์ท็อปในส่วนของ 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 ฐานข้อมูลที่สองฉันได้สร้าง

image

เพิ่มโครงการใหม่ในโซลูชัน

image

เลือกโครงการแพคเกจแอพลิเคชันของ Windows จากแม่แบบเพื่อเพิ่ม ชื่อโครงการเป็นอะไรก็ได้ยกเว้นการตั้งค่า

image

เลือกแพลตฟอร์มเป้าหมายสําหรับ Windows 10 รุ่นเป้าหมายเป็นพื้น up-to-date และปรับ. สําหรับเวอร์ชันต่ําสุด ให้ตัดสินใจว่าฟีเจอร์และเวอร์ชันไลบรารีใดที่คุณต้องการใช้

image

โครงการแพคเกจถูกเพิ่ม

image

ตั้งค่าโครงการแพคเกจ

เรียกดูโครงการ

ตั้งค่าโครงการที่จะรวมในแพคเกจ คลิกขวาที่ แอปพลิเคชัน แล้วเลือก เพิ่มการอ้างอิง

image

เลือกโครงการที่คุณต้องการรวม โครงการ EXE มีการอ้างอิงโดยตรงโดยโครงการห้องสมุด, ดังนั้นคุณไม่จําเป็นต้องตรวจสอบพวกเขา.

image

เชื่อมโยงแอปพลิเคชันกับร้านค้า

ถ้าคุณมีบัญชีอยู่ด้าน Microsoft Store อยู่แล้ว ให้เชื่อมโยงข้อมูลระหว่างแอปพลิเคชันที่เผยแพร่และร้านค้า คลิกขวาที่โครงการแพคเกจ และเลือกประกาศหรือเชื่อมโยงโปรแกรมประยุกต์กับร้านค้า

image

เลือก ถัดไป

image

หากคุณยังไม่ได้ลงทะเบียนข้อมูลการสมัครของคุณยังอยู่ใน Microsoft Store ให้ใส่ชื่อของคุณใน "Book New Application Name" ด้านล่างและคลิกปุ่ม "Book"

หลังจากทําการจองหรือหากคุณได้ลงทะเบียนข้อมูลแอปพลิเคชันใน Microsoft Store แล้ว ชื่อแอปพลิเคชันจะปรากฏในรายการ เลือกโปรแกรมประยุกต์ที่คุณต้องการเชื่อมโยงจากระหว่างโปรแกรมเหล่านั้น

image

คลิกปุ่ม ความสัมพันธ์

image

แก้ไขแพคเกจ.appxmanifest

แก้ไข Package.appxmanifest เพื่อตั้งค่าโปรแกรมประยุกต์ที่คุณต้องการเผยแพร่ เนื้อหาเกือบจะเหมือนกับเมื่อคุณสร้างโปรแกรมประยุกต์ UWP ดังนั้นฉันจะเขียนเฉพาะส่วนเดสก์ท็อปเท่านั้น

image

โปรแกรม ประยุกต์

ถ้าคุณเชื่อมโยงกับร้านค้า คุณจะมีชื่อที่ใช้แสดงเหมือนกัน

ใน คําอธิบาย ให้พิมพ์คําอธิบายของแอพลิเคชัน

"สนับสนุนการหมุน" เป็นโปรแกรมเดสก์ทอป, ดังนั้นคุณจึงไม่จําเป็นต้องใช้อะไร.

image

สินทรัพย์ภาพ

Microsoft Store ต้องการรูปภาพสําหรับแอปที่มีขนาดต่าง ๆ เพื่อให้เหมาะกับการใช้งานของคุณ คุณไม่จําเป็นต้องมีขนาดทั้งหมดแต่คุณจะต้องได้รับมันทั้งหมดพร้อมในโหล

โดยใช้ "เครื่องสร้างสินทรัพย์" เพื่อเตรียมภาพไอคอนหนึ่งภาพสําหรับแอปสําหรับเวลาที่ถูก คุณยังสามารถสร้างขนาดที่คุณต้องการเป็นกลุ่มได้ อย่างไรก็ตาม โปรดปรับภาพทีละภาพในเวลานั้น เนื่องจากอาจไม่จําเป็นต้องเป็นภาพที่คาดหวัง

image

คุณสมบัติ

ตั้งค่าคุณลักษณะที่โปรแกรมประยุกต์การประกาศใช้

อย่างไรก็ตามมีพื้นไม่มีข้อ จํากัด การทํางานในการใช้งานเดสก์ทอปจึงมีจุดในการตั้งค่ารายการนี้ไม่มี

image

ประกาศ

ตั้งค่าถ้าจําเป็น

image

เนื้อหา URI

ตั้งค่าถ้าจําเป็น

image

บรรจุ ภัณฑ์

ถ้าคุณกําลังเชื่อมโยงร้านค้า จะมีการตั้งค่าและคุณสามารถใช้ร้านค้าได้

image

บันทึกเมื่อคุณทําเสร็จแล้ว

แพคเกจการทดสอบ

ตรวจสอบให้แน่ใจว่า แพคเกจมีการติดตั้ง และเรียกใช้เสร็จเรียบร้อยแล้ว คลิกขวาที่โครงการแพคเกจ และเลือกการตรวจแก้จุดบกพร่องหรือเริ่มอินสแตนซ์ใหม่

image

ตรวจสอบให้แน่ใจว่าโปรแกรมทํางานอย่างถูกต้อง

image

ตรวจสอบให้แน่ใจว่าได้ลงทะเบียนในเมนูเริ่มแล้ว

image

สร้างแพคเกจ

สร้างแพคเกจเพื่อเผยแพร่โปรแกรมประยุกต์ คลิกขวาที่โครงการแพคเกจ และเลือกเผยแพร่หรือสร้างแพคเกจโปรแกรมประยุกต์

image

เลือก <ชื่อบัญชีผู้ใช้><ใน Microsoft Store เป็นชื่อโปรแกรมประยุกต์> แล้วเลือก ถัดไป

image

ปรับเปลี่ยนเวอร์ชันให้ตรงกับโปรแกรมประยุกต์

ในสถาปัตยกรรมให้ตรวจสอบแพลตฟอร์มที่จะปล่อยออกมา สําหรับแอปพลิเคชันเดสก์ท็อป คุณจะมักจะตรวจสอบ "x86" หรือ "x64" CPU ใด ๆ อาจทําให้เกิดการสร้างแพคเกจล้มเหลวดังนั้นขอสร้าง x 86 และ x 64 สถาปัตยกรรมในโครงการ exe ก่อน

อย่าลืมให้แน่ใจว่า การตั้งค่าคอนฟิกโซลูชันคือนําออกใช้

image

ถ้าสร้างสําเร็จ คุณจะเห็นหน้าจอต่อไปนี้:

แพคเกจจะถูกสร้างขึ้นใน"ตําแหน่งออก",

เนื่องจากการลงทะเบียนครั้งแรกในครั้งนี้ จึงไม่ส่งโดยอัตโนมัติไปยัง Microsoft Store

เมื่อต้องการดูว่าแพคเกจและแอปทํางานอย่างถูกต้องหรือไม่ ให้คลิกปุ่ม "เปิดใช้ชุดใบรับรองแอพ Windows" เพื่อดูว่าใช้งานได้หรือไม่

image

ตรวจสอบให้แน่ใจว่า แพคเกจถูกสร้างขึ้นที่ปลายทางของแพคเกจ คุณจะลงทะเบียนไฟล์ที่มีนามสกุล ".appxupload" ใน Microsoft Store

image

สรุป

นั่นคือทั้งหมดที่มีการสร้างแพคเกจในสภาพแวดล้อมท้องถิ่น ครั้งต่อไปฉันต้องการทําให้การตั้งค่าสาธารณะในด้านร้านค้า Microsoft