انتشار برنامه های دسکتاپ در فروشگاه مایکروسافت part1

تاریخ ایجاد صفحه :

محیط

ویندوز
  • ویندوز 10
ویژوال استودیو
  • ویژوال استودیو ۲۰۱۹

※ در نسخه های دیگر کار می کند ، اما تایید نشده است

در ابتدا

در گذشته ، تنها برنامه هایی که می توانند در فروشگاه مایکروسافت منتشر شوند ، در قالب UWP قرار دارند ، اما با استفاده از پل دسکتاپ ، برنامه های کاربردی دسکتاپ ایجاد شده در فرم ویندوز ، WPF ، Win32 ، و غیره در حال حاضر می تواند در فروشگاه مایکروسافت منتشر شود.

این مقاله دستورالعمل های گام به گام در مورد چگونگی ایجاد یک بسته برای انتشار برنامه های کاربردی دسکتاپ را در یک روش نسبتا ساده فراهم می کند.

با این حال ، به عنوان یک احتیاط ، برنامه های کاربردی که بسته بندی و نصب شده است این متفاوت است از محیط اعدام زمانی که شما توزیع و اجرا در ZIP سنتی (EXE) توزیع و فرمت نصب (MSI), بنابراین هیچ تضمینی وجود ندارد که مهاجرت یک کار خواهد کرد ۱۰۰%. اگر شما به فکر توزیع برنامه های دسکتاپ در فروشگاه ، توصیه می کنیم که رفتار پس از بسته بندی را بررسی کنید. در بعضی موارد ، ممکن است لازم باشد برنامه را برای فروشگاه تغییر دهید.

پیش آماده سازی

  • شما برنامه دسک تاپ را که می خواهید در ویژوال استودیو منتشر کنید را ایجاد و تکمیل کرده اید.
  • شما در حال ثبت یک حساب به طوری که برنامه شما می تواند در فروشگاه مایکروسافت منتشر شده (آن را مطلوب به برنامه های دیگر منتشر شده به دلیل ایجاد یک حساب کاربری در فروشگاه مایکروسافت موضوع نیست)

ایجاد یک پروژه بسته بندی

پروژه برنامه دسک تاپ را که در Visual Studio ایجاد کرده اید باز کنید. در اینجا یک مثال از tablelayoutSyncer ، یک ابزار است که به من اجازه می دهد تا همزمان جدول layoutof دو پایگاه داده ایجاد کرده ام.

image

یک پروژه جدید را در راه حل اضافه کنید.

image

انتخاب کنید ویندوز نرم افزار بسته بندی پروژه از قالب به آن اضافه کنید. نام پروژه چیزی جز راه اندازی است.

image

پلت فرم هدف برای ویندوز 10 را انتخاب کنید. نسخه هدف اساسا به روز و خوب است. برای حداقل نسخه ، تصمیم بگیرید که چه ویژگی ها و نسخه های کتابخانه شما می خواهید استفاده کنید.

image

پروژه بسته اضافه شده است.

image

راه اندازی پروژه بسته

مرور پروژه ها

مجموعه ای از پروژه ها در بسته گنجانده شده است. روی برنامه های کاربردی راست کلیک کرده و افزودن مرجع را انتخاب کنید.

image

پروژه هایی را که می خواهید شامل شوند انتخاب کنید. پروژه های EXE به طور مستقیم توسط پروژه های کتابخانه ارجاع می شوند ، بنابراین شما نیازی به بررسی آنها ندارید.

image

برنامه های کاربردی مرتبط با فروشگاه ها

اگر شما در حال حاضر یک حساب کاربری در سمت فروشگاه مایکروسافت, لینک اطلاعات بین برنامه های کاربردی آن را منتشر و فروشگاه. روی پروژه بسته کلیک راست کنید و انتشار یا وابستگی را با فروشگاه انتخاب کنید.

image

بعدی را انتخاب کنید.

image

اگر اطلاعات درخواست خود را هنوز در فروشگاه مایکروسافت ثبت نکرده اید ، نام خود را در "نام برنامه جدید کتاب" در زیر قرار دهید و روی دکمه "Book" کلیک کنید.

پس از رزرو ، یا اگر قبلا اطلاعات برنامه را در فروشگاه مایکروسافت ثبت کرده اید ، نام برنامه در لیست ظاهر می شود. برنامه ای که می خواهید از میان آنها پیوند دهید را انتخاب کنید.

image

روی دکمه انجمن کلیک کنید.

image

ویرایش بسته. appxmanifest

ویرایش بسته. appxmanifest برای راه اندازی برنامه ای که می خواهید منتشر کنید. محتویات تقریبا همان زمانی است که شما یک برنامه UWP ایجاد می کنید ، بنابراین فقط بخش خاصی از دسکتاپ را بنویسید.

image

برنامه

اگر شما آن را با یک فروشگاه مرتبط کنید ، همان نام نمایشی را خواهید داشت.

در توضیحات ، شرحی از برنامه را تایپ کنید.

"چرخش پشتیبانی" یک برنامه دسکتاپ است ، بنابراین شما مجبور نیستید هر چیزی را اعمال کنید.

image

دارایی های بصری

فروشگاه مایکروسافت نیاز به تصاویر برای برنامه های اندازه های مختلف با توجه به استفاده شما. شما لازم نیست که تمام اندازه های موجود ، اما شما باید آن را همه آماده در ده ها.

با استفاده از "ژنراتور دارایی" برای آماده سازی یک تصویر آیکون برای این برنامه برای زمان شما همچنین می توانید اندازه هایی را که می خواهید به صورت فله ایجاد کنید. با این حال ، لطفا تصویر را به صورت جداگانه در آن زمان تنظیم کنید ، زیرا ممکن است لزوما به تصویر انتظار نمی رود.

image

ویژگی

مجموعه ای از ویژگی های برنامه انتشار را تنظیم می کند.

با این حال ، اساسا هیچ محدودیت عملکردی در برنامه های کاربردی دسکتاپ وجود ندارد ، بنابراین هیچ نقطه ای در تنظیم این آیتم وجود ندارد.

image

اعلامیه

تنظیم آن در صورت لزوم.

image

URI محتوا

تنظیم آن در صورت لزوم.

image

بسته بندی

اگر شما در حال ارتباط یک فروشگاه هستید ، مقدار آن تنظیم شده است و شما می توانید از آن استفاده کنید.

image

ذخیره زمانی که شما انجام می شود.

بسته های تست

اطمینان حاصل کنید که بسته نصب شده و با موفقیت اجرا شود. روی پروژه بسته کلیک راست کرده و اشکالزدایی را انتخاب کنید یا نمونه جدیدی را شروع کنید.

image

اطمینان حاصل کنید که برنامه به درستی کار می کند.

image

مطمئن شوید که در منوی آغاز ثبت شده است.

image

ایجاد یک بسته

یک بسته برای انتشار برنامه ایجاد کنید. روی پروژه بسته کلیک راست کنید و انتشار یا ایجاد بسته برنامه را انتخاب کنید.

image

< نام حساب > < در فروشگاه مایکروسافت به عنوان نام برنامه > انتخاب کنید و بعد را انتخاب کنید.

image

ویرایش نسخه برای مطابقت با برنامه.

در معماری ، سیستم عامل های منتشر شده را بررسی کنید. برای برنامه های کاربردی دسکتاپ ، شما معمولا "x86" یا "x64" را بررسی کنید. هر CPU می تواند ایجاد بسته را به شکست منجر شود ، بنابراین بیایید معماری های x86 و x64 را در پروژه های exe ایجاد کنیم.

به یاد داشته باشید تا مطمئن شوید که پیکربندی راه حل آزاد است.

image

اگر ساخت موفق باشد ، صفحه زیر را مشاهده خواهید کرد:

بسته در "محل خروجی" تولید می شود ، بنابراین روی پیوند کلیک کنید تا بعدا برای باز کردن اکسپلورر بارگذاری شود.

از آنجا که این اولین ثبت نام در این زمان است ، آن را به طور خودکار به فروشگاه مایکروسافت ارسال نمی کند.

برای دیدن اینکه آیا بسته و برنامه به درستی کار, با کلیک بر روی "راه اندازی ویندوز برنامه صدور گواهینامه کیت" دکمه برای دیدن اگر کار می کند.

image

اطمینان حاصل کنید که بسته در مقصد بسته ایجاد شده است. شما یک فایل را با پسوند ". appxupload" در فروشگاه مایکروسافت ثبت می کنید.

image

خلاصه

این همه وجود دارد به ایجاد بسته در محیط محلی. دفعه بعد ، من می خواهم یک تنظیم عمومی در سمت فروشگاه مایکروسافت را.