WIX msisでVC++で書かれたCustomActionsを使用しています。それはWindows7のマシンで正常に動作しています。しかし、Win 10でmsiを実行しようとすると、Microsoft Visual C++ 2010再頒布可能パッケージがWin 10マシンにデフォルトでインストールされていないため、動作していないし失敗しています。 MSIを動作させるには、Microsoft Visual C++ 2010 Redistributable Packageをインストールする必要があります。しかし、問題は、カスタムアクションがINSTALLDIRの選択に責任があり、何かをインストールする前に起こるので私たちはMSiと一緒にインストールできないということです。私の質問はWixのVC++カスタムアクション
です。1.)Visual C++が本当に必要ですか? 2010 VC++カスタムアクションを実行するための再配布可能ファイル。
2.)INSTALLDIRを選択する前にインストールするにはどうすればよいですか?