The MsiPublishAssemblies action manages the advertisement of common language runtime assemblies and Win32 assemblies. The action queries the MsiAssembly table to determine which assemblies have features being advertised or installed to the global assembly cache and which assemblies have a parent component being advertised or installed to a location isolated for a particular application. For information see, Installation of Assemblies to the Global Assembly Cache and Installation of Win32 Assemblies.
On Microsoft Windows XP and later systems, Windows Installer can install Win32 assemblies as side-by-side assemblies. For more information, see About Isolated Applications and Side-by-side Assemblies.
Sequence Restrictions
The MsiPublishAssemblies action must come after the InstallInitialize action in the InstallExecuteSequence table or AdvtExecuteSequence table.
ActionData Messages
Field | Description of action data |
---|---|
[1] | Application context. |
[2] | Assembly name. |
Remarks
For more information, see Assemblies.
The MsiUnpublishAssemblies Action manages the advertisement of assemblies being removed.
Send comments about this topic to Microsoft
Build date: 8/13/2009
© 2009 Microsoft Corporation. All rights reserved.