Masaüstü uygulamalarını Microsoft Mağazası'nda yayımlama part1
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.
Çözüme yeni bir proje ekleyin.
Eklemek için şablondan Windows Uygulama Paketi Projesi'ni seçin. Proje adı kurulum dan başka bir şey değildir.
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.
Paket proje eklenir.
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.
Eklemek istediğiniz projeleri seçin. EXE projeleri doğrudan kitaplık projeleri tarafından başvurulan, bu nedenle bunları kontrol etmek gerekmez.
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.
İleri'yi seçin.
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.
İlişkilendirme düğmesini tıklatın.
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.
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.
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.
Ö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.
Bildirim
Gerekirse ayarlayın.
İçerik URI
Gerekirse ayarlayın.
Ambalaj
Bir mağazailişkilendiriyorsanız, değeri ayarlanır ve olduğu gibi kullanabilirsiniz.
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.
Programın doğru çalıştığından emin olun.
Başlat menüsünde kayıtlı olduğundan emin olun.
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.
Microsoft Mağazası'nda Uygulama Adı> olarak <Hesap Adı><ve İleri'yi seçin.
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.
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.
Paketin paket hedefinde oluşturulduğundan emin olun. Microsoft Mağazası'na ".appxupload" uzantılı bir dosya kaydedersiniz.
Özet
Yerel ortamda paket oluşturmak için tek şey bu. Bir dahaki sefere, Microsoft Mağazası tarafında genel bir ayar yapmak istiyorum.