MsiPatchOldAssemblyFile Tablosu
MsiPatchOldAssemblyFile tablosu, Dosya tablosundaki bir dosyayıMsiPatchOldAssemblyName tablosundaki bir derleme adıyla ilişkilendirmektedir. Birden çok eski derleme adı tek bir dosyayla ilişkilendirilebilir.
MsiPatchOldAssemblyFile tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Dosya_ | Tanımlayıcı | Y | N |
Meclis_ | Tanımlayıcı | Y | N |
Sütun
-
File_
-
Dosya tablosunun düzeltme eki yapılacak derlemeyi belirten yabancı anahtar. Bu sütun birincil anahtarın bir parçasıdır.
-
Assembly_
-
MsiPatchOldAssemblyName tablosunun yabancı anahtarı, derleme için eski derleme adlarından birini tanımlayan. Bu sütun birincil anahtarın bir parçasıdır.
Açıklamalar
Windows Installer, Genel Derleme Önbelleği'ne (GAC) yüklenen derlemelere düzeltme eki uygulanırken MsiPatchOldAssemblyFile tablosunu kullanır ve MsiPatchOldAssemblyName tablosunu . Derlemenin daha yeni bir sürümü serbest bırakıldığında, derlemenin tanımlayıcı adı değiştirilir. İki tablo birlikte güncelleştirilmiş bir derleme için eski derleme adını tanımlar. Bu, Yükleyicinin GAC'de özgün dosyayı bulmak ve ikili düzeltme eki uygulamak için eski derleme adını kullanmasına olanak tanır. Bu bilgiler olmadan, GAC'de yüklü bir derlemeye düzeltme eki uygulamak için yükleyicinin özgün yükleme kaynağına erişmesi gerekebilir.
MsiPatchOldAssemblyFile tablosu ve MsiPatchOldAssemblyName tablosuPatchWiztarafından otomatik olarak oluşturulmaz. UpgradeImages tablosunda belirtilen güncelleştirme paketinin düzeltme ekinin bu bilgilere sahip olması için bu tabloları içermesi gerekir.
Doğrulama
ICE03
ICE06
ice32