Megosztás a következőn keresztül:


MsiAssemblyName tábla

Az MsiAssembly Table és Az MsiAssemblyName tábla megadja a Windows Installer beállításait a gyakori nyelvi futtatókörnyezeti szerelvényekhez és Win32-szerelvényekhez. További információ: Szerelvények telepítése a globális szerelvénygyorsítótár- és Win32-szerelvények telepítése.

Az MsiAssemblyName tábla megadja a .NET-keretrendszer vagy Win32-szerelvény erős szerelvénygyorsítótár-nevének elemeinek sémáját. A név úgy jön létre, hogy az összes elemet hozzáfűzi ugyanazzal a Component_ kulccsal. Lásd a következő példát.

A Windows Installer a Win32-szerelvényeket egymás melletti szerelvényekként telepítheti. További információ: Egymás mellett szerelvény API.

Az MsiAssemblyName tábla a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
Komponens_ azonosító Y N
Név Szöveg Y N
Érték Szöveg N N

 

Oszlopok

Component_

A szerelvényt tartalmazó Windows Installer-összetevőt meghatározó összetevőbe való kulcs.

neve

Az Érték oszlopban megadott értékhez társított attribútum neve.

érték

A Név oszlopban megadott névhez társított érték.

Megjegyzések

Az MsiAssemblyName táblában létrehozott információknak meg kell egyeznie a szerelvény jegyzékfájljában szereplő információkkal. Ha a jegyzékben és az MsiAssemblyName táblában szereplő információk nem egyeznek, az alkalmazás eltávolítása a számítógépen hagyhatja a szerelvényt.

Win32-szerelvények esetén az MsiAssemblyName táblában egy sornak kell lennie a Név mező alábbi bejegyzéseihez: típus, név, verzió, nyelv, publicKeyToken és processorArchitecture. Az egyes nevek megfelelő értéke beírható az Érték mezőbe. Az MsiAssemblyName tábla név-érték párjainak meg kell egyeznie a szerelvény jegyzékfájljában szereplő típus, név, verzió, nyelv, publicKeyToken és processorArchitecture attribútumokkal.

Privát közös nyelvi futtatókörnyezeti szerelvények (.NET Frameworkversions 1.0 és 1.1) esetén az MsiAssemblyName táblának tartalmaznia kell egy sort a Név mező alábbi bejegyzéseihez: Név, Verzió és Kultúra. Az egyes nevek megfelelő értéke beírható az Érték mezőbe.

A globális közös nyelvi futtatókörnyezeti szerelvények (.NET-keretrendszer 1.0-s és 1.1-es verziói) esetében az MsiAssemblyName táblának tartalmaznia kell egy sort a Név mező alábbi bejegyzéseihez: Név, Verzió, Kultúra és PublicKeyToken. Az egyes nevek megfelelő értéke beírható az Érték mezőbe.

A .NET-keretrendszer 1.1-es verziója az a minimális verzió, amely egy globális közös nyelvi futtatókörnyezet-szerelvény helyben történő frissítéséhez használható. A verzió MsiNetAssemblySupport tulajdonságát ellenőrizheti. Az MsiAssemblyName táblának FileVersion mezővel is rendelkeznie kell, mert az ilyen típusú szerelvényfrissítések csak a FileVersion-t módosítják. További információ: Szerelvények frissítése.

Előfordulhat például, hogy a ComponentA szerelvényjegyzéke rendelkezik egy assemblyIdentity szakaszsal a Win32-szerelvényhez az alábbiak szerint.

<assemblyIdentity type="win32" name="ms-sxstest-simple" version="1.0.0.0" language="en" publicKeyToken="1111111111222222" processorArchitecture="x86"/>

Ebben az esetben töltse ki az MsiAssemblyName táblát az alábbiak szerint.

Komponens Név Érték
ComponentA típus win32
ComponentA név ms-sxstest-simple
ComponentA verzió 1.0.0.0
ComponentA Nyelv En
ComponentA publicKeyToken 1111111111222222
ComponentA processorArchitecture x86

 

Érvényesítés

ICE03
ICE06
ICE32
ICE66
ICE83