Aracılığıyla paylaş


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