Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows 10, Sürüm 1803 ve Visual Studio 2017, Güncelleştirme 15.7'den başlayarak, dışarıdan yüklenen uygulamalar bir .appinstaller dosya kullanılarak otomatik güncelleştirmeleri alacak şekilde yapılandırılabilir. Visual Studio bu güncelleştirmelerin etkinleştirilmesini destekler.
Uyarı
ms-appinstaller URI'sini (Tekdüzen Kaynak Tanımlayıcısı) şemasını (protokol) kullanma özelliği bir BT uzmanı (yönetici) tarafından denetlenebilir. Ağınızda ms-appinstaller'ı etkinleştirmek için Grup İlkesi EnableMSAppInstallerProtocol (/windows/client-management/mdm/policy-csp-desktopappinstaller) ayarını etkin olarak ayarlayın (bkz. İlke CSP - DesktopAppInstaller). Daha fazla bilgi için bkz . Web sayfasından Windows 10 uygulamalarını yükleme.
Uygulama Yükleyicisi dosya konumu
Dosya .appinstaller , HTTP uç noktası veya UNC paylaşılan klasörü gibi paylaşılan bir konumda barındırılabilir ve yüklenecek uygulama paketlerini bulma yolunu içerir. Kullanıcılar uygulamayı paylaşılan konumdan yükler ve yeni güncelleştirmeler için düzenli aralıklarla denetimleri etkinleştirir.
Projeyi doğru Windows sürümünü hedefecek şekilde yapılandırma
Projeyi oluştururken TargetPlatformMinVersion özelliğini yapılandırabilir veya daha sonra proje özelliklerinden değiştirebilirsiniz.
Önemli
Uygulama yükleyici dosyası yalnızca Windows 10, Sürüm 1803 veya üzeri olduğunda TargetPlatformMinVersion oluşturulur.
Paketleri oluşturma
Bir uygulamayı dışarıdan yükleme yoluyla dağıtmak için bir uygulama paketi (.appx/.msix) veya uygulama paketi (.appxbundle/.msixbundle) oluşturmanız ve paylaşılan bir konumda yayımlamanız gerekir.
Bunu yapmak için Visual Studio'daki Uygulama Paketleri Oluşturma sihirbazını aşağıdaki adımlarla kullanın.
Projeye sağ tıklayın ve Mağaza ->Uygulama Paketleri Oluştur'u seçin.
Uygulama Paketleri Oluştur sihirbazı görüntülenir.
Dışarıdan yükleme için paket oluşturmak istiyorum'u ve Otomatik güncelleştirmeleri etkinleştir'i seçin.
Otomatik güncelleştirmeleri etkinleştir seçeneği yalnızca projenin windows 10'un
TargetPlatformMinVersiondoğru sürümüne ayarlanmışsa etkinleştirilir.Paketleri Seç ve Yapılandır iletişim kutusu desteklenen mimari yapılandırmalarını seçmenize olanak tanır. Bir paket seçerseniz tek bir yükleyici oluşturulur, ancak paket istemiyorsanız ve mimari başına bir paket tercih ederseniz mimari başına bir yükleyici dosyası da alırsınız. Hangi mimarileri seçeceğinizi bilmiyorsanız veya çeşitli cihazlar tarafından hangi mimarilerin kullanıldığı hakkında daha fazla bilgi edinmek istiyorsanız bkz. Uygulama paketi mimarileri.
Sürüm numaralandırma veya paket çıkış konumu gibi ek ayrıntıları yapılandırın.
2. Adımda Otomatik güncelleştirmeleri etkinleştir'i işaretlediyseniz Güncelleştirme Ayarlarını Yapılandır iletişim kutusu görüntülenir. Burada , Yükleme URL'sini ve güncelleştirme denetimlerinin sıklığını belirtebilirsiniz.
Uygulamanız başarıyla paketlendiğinde, uygulama paketinizi içeren çıkış klasörünün konumunu bir iletişim kutusu görüntüler. Çıkış klasörü, uygulamanızı yükseltmek için kullanılabilecek bir HTML sayfası da dahil olmak üzere uygulamayı dışarıdan yüklemek için gereken tüm dosyaları içerir.
Paketleri yayımlama
Uygulamayı kullanılabilir hale getirmek için oluşturulan dosyaların belirtilen konuma yayımlanması gerekir:
Paylaşılan klasörlerde yayımlama (UNC)
Paketlerinizi Evrensel Adlandırma Kuralı (UNC) paylaşılan klasörleri üzerinden yayımlamak istiyorsanız, uygulama paketi çıkış klasörünü ve Yükleme URL'sini (ayrıntılar için bkz. 6. Adım) aynı yolda yapılandırın. Sihirbaz dosyaları doğru konumda oluşturur ve kullanıcılar hem uygulamayı hem de gelecekteki güncelleştirmeleri aynı yoldan alır.
Web konumunda yayımlama (HTTP)
Bir web konumunda yayımlamak, içeriği web sunucusuna yayımlamak için erişim gerektirir ve son URL'nin sihirbazda tanımlanan Yükleme URL'si ile eşleştiğinden emin olun (ayrıntılar için bkz. 6. Adım). Genellikle dosyaları karşıya yüklemek için Dosya Aktarım Protokolü (FTP) veya SSH Dosya Aktarım Protokolü (SFTP) kullanılır, ancak web sağlayıcınıza bağlı olarak MSDeploy, SSH veya Blob depolama gibi başka yayımlama yöntemleri de vardır.
Web sunucusunu yapılandırmak için kullanılan dosya türleri için kullanılan MIME türlerini doğrulamanız gerekir. Bu örnek, Internet Information Services (IIS) için aşağıda verilmiştir web.config :
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".appx" mimeType="application/vns.ms-appx" />
<mimeMap fileExtension=".appxbundle" mimeType="application/vns.ms-appx" />
<mimeMap fileExtension=".appinstaller" mimeType="application/xml" />
</staticContent>
</system.webServer>
</configuration>