none
VC++2019のマージモジュール RRS feed

  • 質問

  • VS2019をインストールしてみたのですが、マージモジュールが以下のものしかありませんでした。

    C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Redist\MSVC\14.16.27012\MergeModules
    Microsoft_VC141_CRT_x64.msm
    Microsoft_VC141_CRT_x86.msm
    Microsoft_VC141_CXXAMP_x64.msm
    Microsoft_VC141_CXXAMP_x86.msm
    Microsoft_VC141_DebugCRT_x64.msm
    Microsoft_VC141_DebugCRT_x86.msm
    Microsoft_VC141_DebugCXXAMP_x64.msm
    Microsoft_VC141_DebugCXXAMP_x86.msm
    Microsoft_VC141_DebugOpenMP_x64.msm
    Microsoft_VC141_DebugOpenMP_x86.msm
    Microsoft_VC141_OpenMP_x64.msm
    Microsoft_VC141_OpenMP_x86.msm

    これらは、VC++2017のマージモジュールだと思うのですが、
    VC++2019のマージモジュールはありますか?

    2019年11月6日 9:05

回答

  • インストーラの個別コンポートで、「C++2019 再配布可能パッケージMSMs」があるようですが。入れましたか?

    jzkey

    • 回答としてマーク Brillia 2019年11月8日 4:16
    2019年11月8日 3:04

すべての返信

  • 14.1x は、VS2017 用のVC++ランタイムバージョンなので、VS2019 用のVC++ランタイムがインストールされていないと思われます。

    「C++によるデスクトップ開発」のワークロードはインストールしていますか?


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    2019年11月8日 1:29
  • 「C++によるデスクトップ開発」はインストールしています

    C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Redist\MSVC\14.23.27820

    のフォルダはあるのですが、「MergeModules」フォルダが見つかりません。

    ちなみに、\14.23.27820の直下には、再頒布用のファイルはありました。

      

        vcredist_x64.exe
        vcredist_x86.exe
        vc_redist.x64.exe
        vc_redist.x86.exe


    • 回答の候補に設定 jzkey 2019年11月8日 2:58
    • 回答の候補の設定解除 jzkey 2019年11月8日 2:58
    2019年11月8日 2:17
  • インストーラの個別コンポートで、「C++2019 再配布可能パッケージMSMs」があるようですが。入れましたか?

    jzkey

    • 回答としてマーク Brillia 2019年11月8日 4:16
    2019年11月8日 3:04
  • 個別コンポーネントまで調べていませんでした。

    チェックを入れてインストールしたところMSMがありました。

    なぜ、2019のインストーラで、2017のマージモジュールがインストールされて、
    2019のマージモジュールはオプションなのでしょう?と疑問をもちますけど・・・・

    解決しました。ありがとうございました。

    2019年11月8日 4:16
  • 一応。。。
    「C++ 2019 再頒布可能パッケージ MSM」
    「C++ 2019 再頒布可能パッケージの更新プログラム」
    この2つがありますので、両方ともチェックをつけておいてください。

    それと、マージモジュールだけの場合、Windows 10 以外の環境ではインストールできても動かない場合があります。

    対象OSが Windows 10 だけであれば何ら気にする必要はありませんが(ただし、WindowsUpdateが原則すべて適用済みの必要がある)、それ以前の OS を対象とする場合、Universal C Runtime がインストールされているかを別途確認する必要があります。インストールされていなければ起動できないだけですが、それでもエンドユーザーさんにとってはかなり厳しい問題であることに変わりはないので注意が必要です。


    とっちゃん@わんくま同盟, Visual Studio and Development Technologies http://blogs.wankuma.com/tocchann/default.aspx

    2019年11月8日 5:02