Reinstallation Modes of Common Language Runtime Assemblies

Windows Installer

Reinstallation Modes of Common Language Runtime Assemblies

Common language runtime assemblies that are installed to the global assembly cache must have identical files in all occurrences of the assembly. This means that the reinstallation modes used by MsiReinstallFeature and MsiReinstallProduct must have different meanings for regular components and common language runtime assemblies. The following definitions of reinstall modes apply to common language runtime assemblies.

Reinstall mode Meaning for Microsoft .NET Components
REINSTALLMODE_FILEMISSING Install or reinstall the common language runtime component if it is missing or incomplete.
REINSTALLMODE_FILEOLDERVERSION Install or reinstall the common language runtime component if it is missing or incomplete.
REINSTALLMODE_FILEEQUALVERSION Install or reinstall the common language runtime component if it is missing or incomplete.
REINSTALLMODE_FILEEXACT Install or reinstall the common language runtime component if it is missing or incomplete.
REINSTALLMODE_FILEVERIFY Install or reinstall the common language runtime component if it is missing or if the existing component is incomplete or corrupt.
REINSTALLMODE_FILEREPLACE Always install or reinstall the common language runtime component.

 


Send comments about this topic to Microsoft

Build date: 8/13/2009

© 2009 Microsoft Corporation. All rights reserved.