Nasıl Yapılır: Windows Installer Dağıtımında Önkoşulları Yükleyin

Birçok uygulama önkoşullara sahiptir: .NET Framework çalışma zamanı gibi bileşenler uygulamanın çalışması için hedef bilgisayarda kullanılabilir olmalıdır. Visual Studio içindeki dağıtım araçları, yükleme sırasında bileşenlerin varlığını tespit edip önkoşulların önceden belirlenmiş kümesini yükleme yeteneğine sahiptir. Bu işlem bootstrapping olarak adlandırılır ve bunu gerçekleştiren bileşen genel önyükleyici olarak çağrılır. Önyükleyici, hedef bilgisayarda önkoşul bileşenlerini yüklemek için önyükleyici paketleri kullanır.

Not

Önyükleyici paketlerinin varsayılan konumu HKEY_LOCAL_MACHINE\Software\Microsoft\GenericBootstrapper\4.0\Path kayıt defteri anahtarında depolanır. Bu yolu değiştirmek, önyükleyicileri paketleri için Öngereksinimler İletişim Kutu Kutu içinde görünen konumu değiştirecektir.

Windows Installer dağıtımı için, .NET Framework'un önyükleyicisi varsayılan olarak etkinleştirilir. .NET Framework için önyükleyiciyi devre dışı bırakabilirsiniz. Bunu ancak tüm hedef bilgisayarlarda yüklenmiş .NET Framework'ün doğru sürümü olduğundan eminseniz veya uygulamanız .NET Framework gerektirmiyorsa yapmalısınız.

Yerelleştirilmiş uygulamalar için, .NET Framework Dili paketi dağıtım projesinin Localization (Yerelleştirme) özelliği "English (United States)"ten farklı bir yerel ayar olarak ayarlanır.

Ek bileşenler, uygulamanız sadece bunlar üzerinde bir bağımlılığa sahipse önyükleme içinde olmalıdır.

Varsayılan olarak, önyükleme bileşenleri bileşen satıcısının Web sitesinden dağıtılır. Bileşen için satıcı Web sitesine alternatifler şunlardır:

  • Uygulamanın yüklendiği aynı konumdan (Dosya paylaşımı, yerel disk veya bir UNC dosya paylaşımı olabilir) bileşenleri yükleme.

  • Belirtilen yerel bir yol, URL veya dosya paylaşımı konumundan yükleme.

    Not

    Aşağıdaki yordamlar, Windows Installer dağıtımı içindir. ClickOnce uygulaması ile önyükleyicileri yüklemek için, bkz. Nasıl Yapılır: ClickOnce Uygulaması ile Önkoşulları Yükleyin.

    Not

    Gördüğünüz iletişim kutuları ve menü komutları, etkin ayarlarınıza ve ürün sürümüne bağlı olarak Yardım menüsünde açıklanana göre farklılık gösterebilir. Ayarlarınızı değiştirmek için Araçlar menüsünden Ayaları İçe ve Dışa Aktar'nı seçin. Daha fazla bilgi için bkz. Ayarlar ile çalışma.

Hangi önkoşulların yükleneceğini seçmek için

  1. Çözüm Gezgini içinde bir dağıtım projesi seçin.

  2. Proje menüsündeki Özellikler’i tıklayın.

  3. Özellik Sayfaları iletişim kutusunda, Yapılandırma Özellikleri düğümünü genişletin ve sonra Build (Oluştur) özelliği sayfasını seçin.

  4. Önkoşullar düğmesini tıklayın.

  5. Önkoşullar iletişim kutusunda, Create setup program to install prerequisite components (Önkoşul bileşenlerini yüklemek için kurulum programı oluşturun) onay kutusunun seçili olduğundan emin olun.

  6. Choose which prerequisites to install (Hangi önkoşulların yükleneceğini seçin) listesinde, yükelemek istediğiniz önkoşulları seçin ve sonra TAMAM'ı tıklayın.

    Not

    Varsayılan olarak, .NET Framework'ün güncel sürümü bir önkoşul olarak seçilir. Projeniz için önkoşullar .NET Framework'ün daha eski sürümlerini içerip güncel sürümü içermiyorsa, Önkoşullar iletişim kutusunda .NET Framework'ün güncel sürümü için onay kutusunu sildiğinizden emin olun ve uygun .NET Framework sürümünü belirten bir .NET Framework Launch Condition ekleyin. Başlatma Koşulları Düzenleyicisi'ni kullanarak bir başlatma koşulu ekleyebilirsiniz. Daha fazla bilgi için, bkz. Başlatma Koşulları Düzenleyicisi ve Nasıl Yapılır: Önceden Tanımlanmış Başlatma Koşullarını Ekleme.

Önkoşullar için yükleme konumu belirtmek üzere

  1. Çözüm Gezgini içinde bir dağıtım projesi seçin.

  2. Proje menüsündeki Özellikler’i tıklayın.

  3. Özellik Sayfaları iletişim kutusunda, Yapılandırma Özellikleri düğümünü genişletin ve sonra Build (Oluştur) özelliği sayfasını seçin.

  4. Önkoşullar düğmesini tıklayın.

  5. Önkoşullar iletişim kutusunda, bir konumu seçin:

    • Önkoşullar için yükleyicileri bir satıcıya dağıtmak isterseniz, Download prerequisites from the component vendor's web site'ı (Bileşen satıcısının web sitesinden önkoşulları yükleyin) tıklayın.

    • Önkoşullar için yükleyicileri uygulama yükleyicisi ile aynı konuma dağıtmak isterseniz, Download prerequisites from the same location as my application'ı (Uygulamam ile aynı konumdan önkoşulları yükleyin) tıklayın.

    • Önkoşullar için yükleyicileri farklı bir konuma dağıtmak isterseniz, Download prerequisites from the following location'ı (Önkoşulları aşağıdaki konumdan yükleyin) tıklayın ve yerel bir yol, URL ya da dosya paylaşımı konumu girin.

      Not

      Önkoşullar için yükleyicilerin her önkoşula ait bir alt klasörle belirtilen konuma kopyalandığından emin olmalısınız.

      Not

      Property Pages (Özellik Sayfaları) iletişim kutusunda Installation URL (Yükleme URL'si) uygulama veya önkoşulların yükleneceği bir sunucu ya da Web sitesi URL'si belirtir. Windows Installer'ın bu URL'yi nasıl kullandığı hakkında bilgi için, bkz. Oluşturma, Yapılandırma Özellikleri, Konuşlandırma Projesi Özellikleri İletişim Kutusu.

  6. Devam etmek için, Tamam’ı tıklayın.

Önyüklemeyi devre dışı bırakmak için

  1. Çözüm Gezgini içinde bir dağıtım projesi seçin.

  2. Proje menüsündeki Özellikler’i tıklayın.

  3. Özellik Sayfaları iletişim kutusunda, Yapılandırma Özellikleri düğümünü genişletin ve sonra Build (Oluştur) özelliği sayfasını seçin.

  4. Önkoşullar düğmesini tıklayın.

  5. Önkoşullar iletişim kutusunda, Create setup program to install prerequisite components (Önkoşul bileşenlerini yüklemek için kurulum programı oluştur) onay kutusundan işareti kaldırın ve Tamam'ı tıklayın.

    Not

    Önyüklemeyi devre dışı bırakırsanız, uygulama hala yüklenecektir ancak önkoşullar yüklenmezse uygulama çalışmayabilir. Windows Installer dağıtımı için, önkoşulların denetlenip bulunamaması durumunda yüklemenin durdurulması için başlatma koşulları ekleyebilirsiniz. Daha fazla bilgi için bkz. Dağıtımda Başlatma Koşulu Yönetimi.

Ayrıca bkz.

Görevler

Nasıl Yapılır: ClickOnce Uygulaması ile Önkoşulları Yükleyin

Kavramlar

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

Diğer Kaynaklar

Dağıtımda Başlatma Koşulu Yönetimi