2017-03-27 5 views
1

次の問題:C++ VS2015(x86)再配布パッケージがインストールされているかどうかを確認するWIXインストーラプロジェクトを実装しています。私はこのstackoverflow linkが、異なるVisual Studioバージョンの異なるレジストリキーを記述していることを発見しました。実際には、「Microsoft Visual C++ 2015 Redistributable(x86) - 14.0.23026」を使用しています。これらのパッケージは、次のレジストリキーの下に見つけることができます:Visual C++再配布可能なダウンロード固有のバージョン

HKLM\SOFTWARE\Classes\Installer\Dependencies\{74d0e5db-b326-4dae-a6b2-445b9de1836e} 

この再頒布可能パッケージのレジストリエントリ、次のstackoverflow link状態:

のMicrosoft Visual C++ 2015再頒布可能パッケージ(x86の) - 14.0.24215 レジストリキー: HKEY_LOCAL_MACHINE \ソフトウェア\クラス\インストーラ\ {依存e2803110-78b3-4664-a479-3611a381656a} 構成:x86の バージョン:14.0.24215.1

このように、GUIDは異なります。

質問:特定のバージョンのredistパッケージをどこからダウンロードできますか? Google経由では、最も実際の再配布パッケージを指し示すリンクしか見つかりませんでした。

答えて

1

まず第一に - あなたは、次のレジストリキーのパス使用して全体のGUIDの混乱を避けることができます。

'HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432NODE \マイクロソフト\ VisualStudioを\ 14.0 \ VC \ランタイム\ x86のを' と「バージョンを読んで'キーを押します。

ダウンロード部分について - 私はx86バージョンをダウンロードするための良い解決策を見つけませんでした。あなたはそれが64ビットマシン上で64ビット版をダウンロードし、64を許可しませんダウンロード次のページ「https://www.microsoft.com/en-us/download/confirmation.aspx?id=48145」(単にリンク\のソースから抽出することによって、それを最新バージョンのリンクを得ることができる理論的には

または86選択)

+2

私はredistパッケージの最新バージョンは欲しくない、私は特定のものが欲しい。 – Moerwald

関連する問題