ModuleSignature Tablosu
ModuleSignature Tablosu gerekli bir tablodur. Birleştirme modülünü tanımlamak için gereken tüm bilgileri içerir. Birleştirme aracı, henüz yoksa bu tabloyu .msi dosyasına ekler. Birleştirme modülündeki ModuleSignature tablosunda ModuleID, Language ve Version içeren tek bir satır vardır. Ancak, bir .msi dosyasındaki ModuleSignature tablosunda, birleştirilmiş her .msm dosyası için bu bilgileri içeren bir satır vardır.
Birleştirme ve doğrulama araçları, geçerli birleştirme modülü için gereken tüm bağımlı birleştirme modüllerine sahip olup olmadığını (bkz. ModuleDependency Table ) ve yükleme paketinin daha önce çakışan birleştirme modülleriyle birleştirilip birleştirilmemiş olup olmadığını belirlemek için .msi dosyalarındaki ModuleSignature tablosunu denetleyin (bkz. ModuleExclusion Table).
ModuleSignature tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
ModuleID | Tanımlayıcı | Y | N |
Dil | tamsayı | Y | N |
Sürüm | Sürüm | N |
Sütun
-
ModuleID
-
Birleştirme modülünü benzersiz olarak tanımlayan bir tanımlayıcı. Birleştirme modülü öncülle tamamen geriye dönük olarak uyumlu olmadığı sürece iki birleştirme modülü aynı ModuleID'ye sahip olamaz. GUIDGEN gibi bir yardımcı program kullanarak bu alan için GUID oluşturabilirsiniz. ModuleID sütunu tablonun birincil anahtarıdır ve bu nedenle Birleştirme Modülü Veritabanlarında Birincil Anahtarları Adlandırmaiçindeki adlandırma kuralına uyması gerekir. Örneğin, birleştirme modülünün okunabilir adı MyLibrary ve GUID değeri {880DE2F0-CDD8-11D1-A849-006097ABDE17} ise ModuleID sütunundaki giriş MyLibrary.880DE2F0_CDD8_11D1_A849_006097ABDE17 olur.
-
Dili
-
Dil tanımlayıcısı birleştirme modülü için varsayılan dili belirtir. Dil tanımlayıcısı ondalık biçimdedir; örneğin, ABD İngilizcesi 1033'dür. Birleştirme modülü tarafından kullanılan dil, birleştirmeden önce birleştirme modülüne bir dönüşüm uygulanarak değiştirilebilir.
-
Sürümü
-
Sürüm alanı, birleştirme modülünün ana ve ikincil sürümlerini açıklayan bir dize içerir.
Doğrulama
ICE03
ICE06
ice25
İlgili konular