コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【雑記】.exe を起動したら「このアプリケーションのサイド バイ サイド構成が正しくないため~」と表示された時の対応方法

はじめに

.exe を起動したら、下記のエラーメッセージが表示されて、
.exe を起動することができなかった

このアプリケーションのサイド バイ サイド構成が正しくないため、
アプリケーションを開始できませんでした。
詳細については、アプリケーションのイベント ログを参照するか、
コマンド ライン ツール sxstrace.exe を使用してください。

https://memorva.jp/internet/pc/windows_sidebyside_error_visual_cpp_runtime.php http://nasunoblog.blogspot.jp/2014/12/side-by-side-runtime-error-how-to-use-sxstrace.html

最初は、多くのサイト様が紹介されているように、
再頒布可能パッケージをインストールする方法を試してみたが、エラーが直らなかった

対応方法

僕の環境の場合は、「Visual C++ 2008 Express Edition」をインストールしたら
.exe が正常に起動するようになりました

  1. 下記のページにアクセスして「vcsetup.exe」をダウンロードする
    http://go.microsoft.com/?LinkId=9348304
  2. ダウンロードした「vcsetup.exe」を起動する
  3. 下記のキャプチャの通りに設定を行いインストールを進める
     
    f:id:baba_s:20180411100749p:plain
     
    f:id:baba_s:20180411100827p:plain
     
    f:id:baba_s:20180411101156p:plain
     
    f:id:baba_s:20180411101227p:plain
     
    これで、.exe が正常に起動するようになります

参考サイト様