公共语言运行时程序集的重新安装模式

安装到全局程序集缓存中的公共语言运行时程序集必须在出现的所有程序集中具有相同的文件。 这意味着 MsiReinstallFeatureMsiReinstallProduct 使用的重新安装模式对于常规组件和公共语言运行时程序集必须具有不同的含义。 以下重新安装模式的定义适用于公共语言运行时程序集。

重新安装模式 对 Microsoft .NET 组件的含义
REINSTALLMODE_FILEMISSING 如果公共语言运行时组件缺失或不完整,请安装或重新安装。
REINSTALLMODE_FILEOLDERVERSION 如果公共语言运行时组件缺失或不完整,请安装或重新安装。
REINSTALLMODE_FILEEQUALVERSION 如果公共语言运行时组件缺失或不完整,请安装或重新安装。
REINSTALLMODE_FILEEXACT 如果公共语言运行时组件缺失或不完整,请安装或重新安装。
REINSTALLMODE_FILEVERIFY 如果公共语言运行时组件缺失或现有组件不完整或损坏,请安装或重新安装该组件。
REINSTALLMODE_FILEREPLACE 始终安装或重新安装公共语言运行时组件。