Aracılığıyla paylaş


İzlenecek Yol: Birleştirme Modülü Kullanarak Paylaşılan Bileşenleri Yükleme

Birleştirme modülleri (.msm), birden çok uygulama tarafından paylaşılan bileşenleri yüklemek için kullanılır. Örneğin, geliştiricilerin uygulamalarda kullandığı bileşenler (DLL'ler, denetimler, kaynaklar). Bunun tersine, Windows yükleyicileri (.msi) uygulamaları ve dosyaları (çalıştırılabilir dosyalar, belgeler, HTML sayfaları) yüklemek için ve genellikle uygulamanın son kullanıcısı tarafından kullanılır.

Birleştirme modüllerini kullanarak, paylaşılan bileşenlerin paketlenip tutarlı bir dağıtım için dağıtıldığından emin olunmasına yardım edebilirsiniz. Dosyaları uygulamanız ile aynı dizine yerleştirmek için modülün yeniden hedef gösterilebilir klasörünü kullanabilirsiniz ama Başlat Menüsü gibi başka bir dizine yerleştirmek gibi bir seçeneğiniz de vardır.

Bu yönergeler, bir bileşeni birleştirme modülü içinde nasıl paketleyeceğinizi ve bu birleştirme modülünü bir kurulum projesinde nasıl kullanacağınızı gösterir.

Not

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio Ayarlar.

Bir bileşeni oluşturmak için

  1. Dosya menüsünde, Yeni'nin üzerine gelin ve Proje'yi tıklayın**.**

  2. Yeni proje iletişim kutusunda, Proje Türü bölmesinde Visual C# Projeleri'ni seçin ve sonra Şablonlar bölmesinde Sınıf Kitaplığı'nı seçin. Ad kutusuna, MyComponent yazın.

  3. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

  4. Yapı menüsünde, sınıf kitaplığını oluşturmak için Build MyComponent'ı (MyComponent'ı Oluştur) seçin.

Bir birleştirme modülü projesi oluşturmak için

  1. Dosya menüsünde, Ekle'ye gelin ve sonra Yeni Proje'yi seçin.

  2. Ortaya çıkan Yeni Proje Ekle iletişim kutusunda, Diğer Proje Türleri'ni, sonra Proje Türleri bölmesinde Kurulum ve Dağıtım Projeleri'ni seçin. Daha sonra Visual Studio Installer'ı seçip Şablonlar bölmesinde Birleştirme Modülü Projesi'ni seçin. Ad kutusuna, Sample yazın.

  3. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

  4. Dosya Sistemi Düzenleyicisi'nde Modülün Yeniden Hedef Gösterilebilir Klasörü'nü seçin. Eylem menüsünde, Ekle'nin üzerine gelin ve Proje Çıktısı'nı seçin.

  5. Proje Çıktı Grubu Ekle iletişim kutusunda, MyComponent projesi için Birincil çıktı'yı seçin. İletişim kutusunu kapatmak için Tamam’ı tıklatın.

  6. Yapı menüsünde, birleştirme modülünü oluşturmak için Build Sample'ı (Sample'ı Oluştur) seçin.

Birleştirme modülünü kullanan bir Kurulum projesi eklemek için

  1. Dosya menüsünde, Ekle'nin üzerine gelin ve Yeni Proje'yi tıklayın.

  2. Yeni Proje Ekle iletişim kutusunda, Proje Türü bölmesinde Kurulum ve Dağıtım Projeleri'ni seçin ve Şablonlar bölmesinde Kurulum Projesi'ni seçin. İsim kutusunda, Birleştirme Modülü Yükleyicisi yazın.

  3. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

  4. Dosya Sistemi Düzenleyicisi'nde Uygulama Klasörü'nü seçin. Eylem menüsünde, Ekle'nin üzerine gelin ve Proje Çıktısı'nı seçin.

  5. Proje Çıktı Grubu Ekle iletişim kutusunda, Sample'ı sonra da Birleştirme Modülü'nü seçin.

  6. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

    Dikkat ederseniz birleştirme modülü (Merge Module from Sample (Active) - Sample Birleştirme Modülü) klasöre eklenmez. Bunun yerine, Çözüm Gezgini'nde Birleştirme Modülü Yükleyicisi projeye eklenir. Bunun nedeni, birleştirme modüllerinin doğrudan yüklenememesidir; bunların bir yükleyicide birleştirilmesi gerekir.

  7. Çözüm Gezgini'nde birleştirme modülünü seçin. Özellikler penceresinde, KeyOutput düğümünü genişletin, sonra da (Birleştirme Modülü Özellikleri) düğümünü genişletin ve Modülün Yeniden Hedef Gösterilebilir Klasörü özelliğini seçin.

    Not

    KeyOutput özelliği altındaki özellikler birleştirme modülü oluşturulana kadar görünmeyen dinamik özelliklerdir.

  8. Modülün Yeniden Hedef Gösterilebilir Klasörü özelliğine ait açılır listeyi tıklayın ve Klasör Seç iletişim kutusunu görüntülemek için (Gözat...)'ı seçin.

  9. Klasör Seç iletişim kutusunda, Uygulama Klasörü'nü seçin. İletişim kutusunu kapatmak için Tamam’ı tıklatın.

  10. Yapı menüsünde, Build Merge Module Installer'ı (Birleştirme Modülü Yükleyicisi Oluştur) seçin.

Geliştirme bilgisayarınıza yüklemek için

  • Çözüm Gezgini'nde Birleştirme Modülü Yükleyicisi'ni seçin. Proje menüsünde, Yükle'yi tıklayın.

    Bu yükleyiciyi çalıştırıp geliştirme bilgisayarınızda Birleştirme Modülü Yükleyicisi'ni yükler. Yükleyici, birleştirme modülünde bulunan bileşeni uygulama dizinine yükleyecektir.

    Not

    Yükleyiciyi çalıştırmak için, bilgisayarınızda yükleme izinlerine sahip olmalısınız.

Başka bir bilgisayara dağıtmak için

  1. Windows Gezgini içinde, proje dizinine gidin ve yerleşik yükleyiciyi bulun. Varsayılan project configuration, Hata Ayıkla ya da Yayınla olur.

  2. Birleştirme Modülü Yükleyicisi.msi'yi ve dizindeki tüm diğer dosyalar ile alt klasörleri diğer bilgisayara koplayın.

    Not

    Ağ üzerinde olmayan bir bilgisayara yüklemek için dosyaları CD-ROM gibi geleneksel bir ortama kopyalayın.

    Hedef bilgisayarda, Setup.exe dosyasını yükleyiciyi çalıştırmak için çift tıklayın.

    Not

    Yükleyiciyi çalıştırmak için, hedef bilgisayarda yükleme izinlerine sahip olmalısınız.

Uygulamayı kaldırmak için

  1. Windows Denetim Masası'nda, Program Ekle veya Kaldır'ı çift tıklayın.

  2. Program Ekle veya Kaldır iletişim kutusunda, Birleştirme Modülü Yükleyicisi'ni seçin ve Kaldır'ı tıklayın.

  3. İletişim kutusunu kapatmak için Tamam’ı tıklayın.

    İpucuİpucu

    Uygulamayı geliştirme bilgisayarınızdan kaldırmak için, Visual Studio'nun Proje menüsünde Kaldır'ı tıklayın.

Ayrıca bkz.

Başvuru

Birleştirme Modülleri için Dinamik Özellikler

Diğer Kaynaklar

Visual Studio Installer Dağıtımı

Windows Installer Paketlerini Özelleştirme