

Microsoft value pack install for mac windows#
MSXML 6.0 is preinstalled with Windows Vista. MSXML 6.0 is supported in Windows Vista Windows 2000 Service Pack 4 Windows Server 2003 Windows Server 2003 Service Pack 1 Windows XP Service Pack 1 Windows XP Service Pack 2. For more information, see the XML Downloads page of MSDN Online Library and choose the appropriate MSXML version. To redistribute MSXML 6.0 with your application, you should incorporate msxml6.msi into your application setup.
Microsoft value pack install for mac code#
Subsequently, whenever MSXML 6.0 is redistributed by some application, the product code for that application is appended to the registry key shown above. A product code must be created when using Microsoft Installer to bundle your application setup program. The product code is a GUID that is the principal identification of an application or product. To indicate that your application has a dependency on MSXML 6.0, specify your product code as the value of the APPGUID command line parameter. When multiple applications that depend on MSXML 6.0 are installed on the same system, the warning ensures that no other application uninstalls MSXML 6.0. This enables the MSXML 6.0 installer to warn the user, prior to performing an uninstall, that applications might be broken if the component is removed. When a custom application is built that uses MSXML 6.0 and needs to redistribute MSXML 6.0, the custom application should indicate that it depends on MSXML 6.0 through the install option APPGUID. When multiple applications indicate such a dependency, an attempt to uninstall the required component will cause the user to receive a warning until all such applications are uninstalled. For example, SQL Server 2005 contains MSXML 6.0 and will silently install it on your system.Īpplications that were installed using Microsoft Installer use reference counting to indicate dependency on a component.

If an application will be supported on Windows Server 2003, it is important that MSXML 6.0 be redistributed with such applications. Some applications are dependent on MSXML 6.0. Ensure the stability of your applications by updating older version-independent CLSIDs and ProgIDs to version-dependent CLSIDs and ProgIDs.
