Aracılığıyla paylaş


Uygulama Dağıtımının Önkoşulları

Uygulamanızı yüklemek ve başarılı bir şekilde çalıştırmak sağlamak için ilk uygulamanızı bağımlı olduğu tüm bileşenleri hedef bilgisayarda zaten yüklü olduğundan emin olun gerekir.Örneğin, çoğu uygulama kullanılarak oluşturulan Visual Studio bir bağımlılık vardır .NET Framework; Uygulama yüklenmeden önce doğru ortak dil çalışma zamanı sürümünü hedef bilgisayarda mevcut olması gerekir.

Bu önkoşulları seçebilirsiniz Önkoşullar iletişim kutusu ve .NET Framework ve diğer yeniden dağıtılabilir paketlerini yüklemenizi bir parçası olarak yükleyin.Bu yöntem olarak bilinen önyükleme.Sonraki, Visual Studio Setup.exe, olarak da bilinir adlı bir Windows yürütülebilir bir programı oluşturur bir önyükleyici.Önyükleyici, uygulamanız çalışmadan önce şunların önkoşul yüklemek için sorumludur.Bu önkoşulları seçme hakkında daha fazla bilgi için Önkoşullar İletişim Kutusu.

Her bir önyükleyici paketi önkoşuldur.Bir önyükleyici paketi dizinler ve nasıl önkoşulu yüklü olması gereken açıklayan bildirim dosyaları içeren dosyaları grubudur.Uygulama önkoşulları içinde listede yoksa önkoşul iletişim kutusu, özel önyükleyici paketleri oluşturmak ve bunları Visual Studio'ya ekleyin.Önkoşullar seçip Önkoşullar iletişim kutusu.Daha fazla bilgi için bkz. Önyükleyici Paketleri Oluşturma.

Varsayılan olarak, önyükleme ClickOnce dağıtım için etkindir.ClickOnce dağıtım için oluşturulan önyükleyici imzalandı.Bir bileşen için önyüklemeyi devre dışı bırakabilir, ancak yalnızca bileşeni doğru sürümünü tüm hedef bilgisayarlarda yüklü olduğundan eminseniz yapmanız.

Önyükleme ve ClickOnce dağıtımı

Bir istemci bilgisayarda bir uygulamayı yüklemeden önce ClickOnce uygulama bildiriminde belirtilen belirli gereksinimleri olduğundan emin olmak için istemci inceler.Bunlar aşağıdakileri içerir:

  • Gereken en küçük bir derleme bağımlılığı uygulama bildiriminde belirtilen ortak dil çalışma zamanı sürümü.

  • Gereken en düşük sürüm Windows işletim sisteminin uygulama tarafından gerekli uygulama belirtildiği gibi bildirim kullanarak <osVersionInfo> öğesi.(See <dependency> Öğesi (ClickOnce Uygulaması))

  • Derleme bağımlılığı bildirimleri derleme bildiriminde belirtildiği gibi genel derleme önbelleği (GAC), önceden yüklenmiş tüm derlemelerin en düşük sürüm.

ClickOnceeksik önkoşulları saptayabilir ve önyükleyici kullanarak önkoşullar yükleyebilirsiniz. Daha fazla bilgi için Nasıl yapılır: ClickOnce Uygulamasıyla Önkoşulları Yükleme.

[!NOT]

Bildirimler gibi araçlar tarafından oluşturulan değerleri değiştirmek için Visual Studio ve MageUI.exe, bir metin düzenleyicisi uygulama bildiriminde düzenleyin ve ardından uygulama ve dağıtım bildirimlerini yeniden imzalamanız için ihtiyacınız.Daha fazla bilgi için bkz. Nasıl yapılır: Uygulama ve Dağıtım Bildirimlerini Yeniden İmzalama.

Uygulamanızı dağıtmak için Visual Studio ve ClickOnce'ı kullanırsanız, varsayılan olarak seçilidir önyükleyici paketleri çözüm .NET Framework sürümü bağlıdır.Ancak, hedef .NET Framework sürüm değiştirirseniz, alanındaki seçenekler güncelleştirmeniz gerekir Önkoşullar iletişim kutusu el ile.

Hedef .NET Framework

Seçili önyükleyici paketleri

.NET Framework 4 İstemci Profili

.NET Framework 4 İstemci Profili

Windows Installer 3.1

.NET Framework 4

.NET Framework 4

Windows Installer 3.1

İle ClickOnce dağıtım, tarafından oluşturulan Publish.htm sayfasında ClickOnce Yayımla Sihirbazı'nı ya da yalnızca uygulama yükler bir bağlantı noktalarını veya uygulama hem önyükleme bileşenleri yükler bir bağlantı.

Visual Studio'da ClickOnce Yayımlama Sihirbazı'nı veya yayımlama sayfası kullanarak önyükleyici oluşturursanız, Setup.exe otomatik olarak imzalanmış.Ancak, önyükleyici oturum açmak için Müşteri'nin sertifika kullanmak istiyorsanız, dosyayı daha sonra oturum açabilirsiniz.

Önyükleme ve MSBuild

Kullanmamanız durumunda Visual Studio, ancak uygulamalarınızı komut satırında derlemek, oluşturabileceğiniz ClickOnce Microsoft derleme altyapısı (MSBuild) görevini kullanarak uygulama önyükleme.Daha fazla bilgi için bkz. GenerateBootstrapper Görevi.

Önyükleme alternatif olarak, Microsoft Systems Management Server (SMS) gibi bir elektronik yazılım dağıtım sistemi kullanarak bileşenleri önceden dağıtabilirsiniz.

Önyükleyici (Setup.exe) komut satırı bağımsız değişkenleri

Tarafından oluşturulan Setup.exe Visual Studio ve MSBuild görevleri komut satırı bağımsız değişkenleri aşağıdaki küçük kümesini destekler.Bunlar dışında önyükleme uygulaması için sağlanan herhangi bir bağımsız değişken için uygulama yükleyicisi iletilir.

Herhangi bir önyükleyici seçeneği değiştirirseniz, imzasız önyükleyici değiştirmek ve ardından önyükleyici dosyayı daha sonra oturum gerekir.

Komut satırı bağımsız değişkeni

Açıklama

-?, -h, -help

Bir Yardım iletişim kutusu görüntüler.

-url, -componentsurl

Saklı URL'yi ve bu ayarlama bileşenleri URL'sini gösterir.

-url=location

Burada Setup.exe için bakacağı URL ayarlar ClickOnce uygulama.

-componentsurl=location

Burada Setup.exe bağımlılıklarını gibi bakar URL ayarlar .NET Framework.

-homesite=true|false

Zaman true, satıcının sitesindeki tercih edilen konumdan bağımlılıkları yükler.Bu geçersiz kılmaları -componentsurl ayarı.Zaman false, tarafından belirtilen URL'den bağımlılıkları yükler -componentsurl.

İşletim sistemi desteği

Windows Server 2008 Server Core veya Windows Server 2008 R2 sunucusu bir bakım düşük sunucu ortamı ile sınırlı işlevsellik sağlayan Core, Visual Studio önyükleyici desteklenmiyor.Örneğin, .NET Framework üzerinde tam bağımlı Visual Studio özellikleri çalıştırılamıyor Server Core yükleme seçeneği yalnızca .NET Framework 3.5 Server Core profil destekler.

Ayrıca bkz.

Kavramlar

ClickOnce Dağıtım Stratejisini Seçme

ClickOnce Güvenliği ve Dağıtımı