Modül Veritabanını Birleştir
Birleştirme modülünün veritabanı, modülün tüm yükleme özelliklerini ve kurulum mantığını içerir. Temelde basitleştirilmiş bir yükleyici veritabanı veya .msi dosyasıdır. Standart birleştirme modülü veritabanı dosyaları bir .msm uzantısıyla gösterilir. Birleştirme modüllerinde bulunabilecek tüm veritabanı tablolarının listesi için bkz. Birleştirme Modülü Veritabanı Tabloları. Her .msm dosyasının veritabanında aşağıdaki tablolar gereklidir:
Bileşen, Dizin, FeatureComponents ve Dosya tablolarının tüm .msi dosyalarında da bulunduğunu unutmayın. Birleştirme modülü veritabanı Özellik tablosu içermez ve bu nedenle .msm dosyası tek başına yüklenemez. Birleştirme modülünü yüklemek için önce bir birleştirme aracı kullanılarak .msi bir dosyada birleştirilmelidir.
ModuleSignature Tablo yalnızca en az bir .msm dosyasıyla birleştirilmiş .msi dosyalarda bulunur. Bu tablo bir .msi dosyasında bulunuyorsa, daha önce yükleme veritabanıyla birleştirilmiş her birleştirme modülü için bir kayıt içerir.
Birleştirme modülleri isteğe bağlı MergeModule Dizisi tabloları içerebilir. Bu tablolar yalnızca .msm dosyalarında oluşur. .msm dosyaları bir .msi dosyasıyla birleştirildiğinde, bu tablolar .msi dosyasınınsıralı tablolareylemini değiştirir.
Birleştirme modülleri özel tablolar içerebilir. Bu tablolar, birleştirme modülünde tanımlanan özel eylemler tarafından kullanılır.
Birleştirme modülleri nadiren kullanıcı arabirimi tabloları gerektirir. Bu tabloların yalnızca birleştirme modülünün yükleme sırasında kullanıcıdan giriş gerektirdiği nadir durumlarda mevcut olması gerekir. Daha fazla bilgi için bkz. Birleştirme Modülleri'nde Kullanıcı Arabirimleri Yazma.