共通言語ランタイム アセンブリの再インストール モード

グローバル アセンブリ キャッシュにインストールされる共通言語ランタイム アセンブリでは、アセンブリが出現するすべての箇所に同じファイルが存在している必要があります。 つまり、MsiReinstallFeatureMsiReinstallProduct によって使われる再インストール モードは、通常のコンポーネントと共通言語ランタイム アセンブリで異なる意味を持つ必要があります。 再インストール モードの次の定義は、共通言語ランタイム アセンブリに適用されます。

再インストール モード Microsoft .NET コンポーネントでの意味
REINSTALLMODE_FILEMISSING 共通言語ランタイム コンポーネントが見つからないか不完全な場合、それをインストールまたは再インストールします。
REINSTALLMODE_FILEOLDERVERSION 共通言語ランタイム コンポーネントが見つからないか不完全な場合、それをインストールまたは再インストールします。
REINSTALLMODE_FILEEQUALVERSION 共通言語ランタイム コンポーネントが見つからないか不完全な場合、それをインストールまたは再インストールします。
REINSTALLMODE_FILEEXACT 共通言語ランタイム コンポーネントが見つからないか不完全な場合、それをインストールまたは再インストールします。
REINSTALLMODE_FILEVERIFY 共通言語ランタイム コンポーネントが見つからない場合、または既存のコンポーネントが不完全であるか破損している場合は、それをインストールまたは再インストールします。
REINSTALLMODE_FILEREPLACE 共通言語ランタイム コンポーネントを常にインストールまたは再インストールします。