Installation of Win32 Assemblies
Install Win32 assemblies by making them a component of Microsoft Windows Installer package that installs or updates your application. When you author the MsiAssembly table and MsiAssemblyName table, this identifies the component in the Component_ column as an assembly. The installer will set the MsiWin32AssemblySupport property to the file version of Sxs.dll on operating systems that can support Win32 assemblies and not set this property otherwise.
In Windows Vista and Windows XP, Windows Installer does not write assembly information into the registry. In addition, shared assemblies, private assemblies, and side-by-side assemblies can be used. For information, see Shared Assemblies, Private Assemblies, and Side-by-Side Assemblies.
The following sections describe how to author a Windows Installer package to install Win32 assemblies as shared, private, or side-by-side on different Windows operating systems.
- Installing Win32 Assemblies for Side-by-Side Sharing on Windows XP
- Installing Win32 Assemblies for the Private Use of an Application on Windows XP