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 modeMeaning for Microsoft .NET Components
REINSTALLMODE_FILEMISSINGInstall or reinstall the common language runtime component if it is missing or incomplete.
REINSTALLMODE_FILEOLDERVERSIONInstall or reinstall the common language runtime component if it is missing or incomplete.
REINSTALLMODE_FILEEQUALVERSIONInstall or reinstall the common language runtime component if it is missing or incomplete.
REINSTALLMODE_FILEEXACTInstall or reinstall the common language runtime component if it is missing or incomplete.
REINSTALLMODE_FILEVERIFYInstall or reinstall the common language runtime component if it is missing or if the existing component is incomplete or corrupt.
REINSTALLMODE_FILEREPLACEAlways install or reinstall the common language runtime component.

 

 

 

Show: