私はC++ DLLを使用するC#アプリケーションを持っていますが、どちらも私が書いています。 C++ DLLはv120(Visual Studio 2013)ツールセットを使用してコンパイルされます。この機能を実現するためにInstallShieldインストーラにどの再配布可能ファイルを含める必要がありますか?どのC++再配布可能ファイルがInstallShieldインストーラに含まれるかを知るには?
VS2013再配布可能パッケージにはオプションがありません。さまざまなVS2012パッケージのみ、VS2015パッケージには2つのオプションがあります。
(unhelpfullyという名前の)オプションの数
は: http://imgur.com/VuDNdNt
MSVCR120.dllを含むものが必要です。再配布可能なインストーラを使用するのではなく、そのDLLをプログラムのインストールフォルダに含めることができます。編集: 'msvc * 120 * .dll'ファイルのすべてを安全に使うには、非拡張部分が" d "で終わっているものはスキップしてください。それらはデバッグのためのもので、うまくいけばリリース用にコンパイルされています。 – CBHacking
Dで終わるものをスキップすることができます**。デバッグDLLには配布ライセンスがありません。 – MSalters
返信いただきありがとうございます! 私はDLLのセットが必要だと知っていますが、InstallShield設定のオプションには、ツールセット番号や「VS2013」などのオプションはありません。私が直面している可能性のあるオプションのいくつかがこのスクリーンショットに表示されています:http://imgur.com/VuDNdNt –