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