Masaüstü uygulamalarını Microsoft Mağazası'nda yayımlama part1

Sayfa oluşturma tarihi :

Ortam

Windows
  • Windows 10
Görsel Stüdyo
  • Visual Studio 2019

※ Diğer sürümlerde çalışır, ancak doğrulanmamış

İlk başta

Geçmişte, yalnızca Microsoft Mağazası'nda yayınlanabilecek uygulamalar UWP biçimindeydi, ancak Desktop Bridge kullanılarak, Windows Form, WPF, Win32 ve benzeri yerlerde oluşturulan masaüstü uygulamaları artık Microsoft Mağazası'nda yayımlanabilir.

Bu makalede, masaüstü uygulamalarını nispeten basit bir şekilde yayımlamak için bir paket oluşturma konusunda adım adım yönergeler verilmektedir.

Ancak, önlem olarak, paketlenmiş ve yüklenen uygulamalar Geleneksel ZIP (EXE) dağıtım ve yükleyici biçiminde (MSI) dağıtTığınızda ve çalıştırdığınızda yürütme ortamından farklıdır, bu nedenle geçirilenin %100 çalışacağının garantisi yoktur. Masaüstü uygulamalarını Mağaza'da dağıtmayı düşünüyorsanız, paketledikten sonra davranışı kontrol etmenizi öneririz. Bazı durumlarda, Mağaza için programı değiştirmeniz gerekebilir.

Ön hazırlık

  • Visual Studio'da yayımlamak istediğiniz masaüstü uygulamasını oluşturdunuz ve tamamladınız.
  • Uygulamanızın Microsoft Mağazası'nda yayımlanabilmesi için bir hesap kaydediyorsanız (Microsoft Mağazası'nda hesap oluşturma konusu olmadığı için başka uygulamaların yayınlanması istenir)

Paket proje oluşturma

Visual Studio'da oluşturduğunuz masaüstü uygulama projesini açın. Burada tablelayoutSyncer, bana oluşturduğunuz iki veritabanlarıtablo düzeni eşitlemek için izin veren bir araç bir örnektir.

image

Çözüme yeni bir proje ekleyin.

image

Eklemek için şablondan Windows Uygulama Paketi Projesi'ni seçin. Proje adı kurulum dan başka bir şey değildir.

image

Windows 10 için hedef platformu seçin. Hedef sürümü temelde güncel ve ince. Minimum sürüm için, hangi özellikleri ve kitaplık sürümlerini kullanmak istediğinize karar verin.

image

Paket proje eklenir.

image

Paket proje ayarlama

Projelere göz atın

Pakete hangi projelerin dahil olduğunu ayarlayın. Uygulamalar'ı sağ tıklatın ve Başvuru Ekle'yi seçin.

image

Eklemek istediğiniz projeleri seçin. EXE projeleri doğrudan kitaplık projeleri tarafından başvurulan, bu nedenle bunları kontrol etmek gerekmez.

image

Uygulamaları mağazalarla ilişkilendirme

Microsoft Mağazası tarafında zaten bir hesabınız varsa, yayımladığı uygulama ile mağaza arasındaki bilgileri bağlayın. Paket projesine sağ tıklayın ve Store ile Uygulamayı Yayımla veya Ilişkilendir'i seçin.

image

İleri'yi seçin.

image

Uygulama bilgilerinizi henüz Microsoft Mağazası'na kaydettirmediyseniz, adınızı aşağıdaki "Kitap Yeni Uygulama Adı"na koyun ve "Kitap" düğmesine tıklayın.

Rezervasyon dan sonra veya uygulama bilgilerini Microsoft Mağazası'na kaydettiyseniz, uygulama adı listede görünür. Aralarından bağlamak istediğiniz uygulamayı seçin.

image

İlişkilendirme düğmesini tıklatın.

image

Package.appxmanifest'i edit et

Yayınlamak istediğiniz uygulamayı ayarlamak için Package.appxmanifest'i edin. İçeriği hemen hemen bir UWP uygulaması oluşturduğunuzda aynıdır, bu yüzden sadece masaüstüne özgü bölümü yazacağım.

image

Uygulama

Bir mağazayla ilişkilendirirseniz, aynı görüntü adına sahip olursunuz.

Açıklama'da, uygulamanın açıklamasını yazın.

"Desteklenen döndürme" bir masaüstü uygulamasıdır, bu nedenle hiçbir şey uygulamanız gerekmez.

image

Görsel Varlıklar

Microsoft Mağazası, kullanımınıza uygun olarak çeşitli boyutlardaki uygulamalar için görüntüler gerektirir. Tüm boyutları kullanılabilir olması gerekmez, ama tüm düzinelerce hazır almak gerekir.

Şimdilik uygulama için bir simge görüntüsü hazırlamak için "varlık jeneratörü" kullanarak Ayrıca toplu olarak istediğiniz boyutları oluşturabilirsiniz. Ancak, lütfen görüntüyü o anda tek tek ayarlayın, çünkü beklenen görüntü olmayabilir.

image

Özellik

Yayımlama uygulamasının hangi özellikleri kullandığını ayarlayın.

Ancak, masaüstü uygulamalarında temelde işlevsel kısıtlamalar yoktur, bu nedenle bu öğeyi ayarlamanın bir anlamı yoktur.

image

Bildirim

Gerekirse ayarlayın.

image

İçerik URI

Gerekirse ayarlayın.

image

Ambalaj

Bir mağazailişkilendiriyorsanız, değeri ayarlanır ve olduğu gibi kullanabilirsiniz.

image

Bitirdiğinde kurtar.

Test paketleri

Paketin yüklendiğinden ve başarılı bir şekilde çalıştırıldığından emin olun. Paket projesine sağ tıklayın ve Hata Ayıklama veya Yeni Örnek Başlat'ı seçin.

image

Programın doğru çalıştığından emin olun.

image

Başlat menüsünde kayıtlı olduğundan emin olun.

image

Paket oluşturma

Uygulamayı yayımlamak için bir paket oluşturun. Paket projesine sağ tıklayın ve Uygulama Paketi Yayımla veya Oluştur'u seçin.

image

Microsoft Mağazası'nda Uygulama Adı> olarak <Hesap Adı><ve İleri'yi seçin.

image

Sürümü uygulamaya uyacak şekilde değiştirin.

Mimaride, yayımlanacak platformları kontrol edin. Masaüstü uygulamaları için genellikle "x86" veya "x64" işaretlisinizdir. Herhangi bir CPU paket oluşturma başarısız neden olabilir, bu yüzden exe projelerde önceden x86 ve x64 mimarileri oluşturalım.

Çözüm yapılandırmasının Sürüm olduğundan emin olmayı unutmayın.

image

Yapı başarılı olursa, aşağıdaki ekranı görürsünüz:

Paket "çıktı konumu"nda oluşturulur, bu nedenle Explorer'ı açmak için daha sonra yüklemek için bağlantıyı tıklatın.

Bu kez ilk kayıt olduğundan, otomatik olarak Microsoft Mağazası'na göndermez.

Paketin ve uygulamanın doğru çalışıp çalışmadığına görmek için "Windows Uygulama Sertifika Kitini Başlat" düğmesini tıklatarak çalışıp çalışmadığına bakın.

image

Paketin paket hedefinde oluşturulduğundan emin olun. Microsoft Mağazası'na ".appxupload" uzantılı bir dosya kaydedersiniz.

image

Özet

Yerel ortamda paket oluşturmak için tek şey bu. Bir dahaki sefere, Microsoft Mağazası tarafında genel bir ayar yapmak istiyorum.