ランタイムライブラリ/フレームワークをインストールパッケージvs2008に自動含める

StackOverflow https://stackoverflow.com/questions/3937093

質問

  • プロジェクト1:コード生成オプション「ランタイムライブラリ」を「マルチスレッドデバッグDLL」に設定したC ++ EXEプロジェクト。

  • Project2:AC#EXEプロジェクト.NETバージョンで開発された、たとえば3.5

これらのプロジェクトのインストーラープロジェクトを作成したいとします。当然、インストールパッケージにプライマリ出力(EXE)を含めます。しかし、exeは、ターゲットマシンで実行可能になることを保証するのに十分ではありません。 Project1の場合、MSVCRT.DLL以外の場合は必要になります(わからない)。Project2の場合、対応するバージョンの.NETフレームワークが必要です。問題は、インストールパッケージを作ることは可能ですか 自動的 それらを含めますか?もしそれが いいえ, 、どのように手動で行うのが一番ですか?ティア。

役に立ちましたか?

解決

すでに自動AFAIKです。セットアッププロジェクトをいじくり回すたびに、追加したプロジェクトからの前提条件がすでにわかりました。セットアッププロジェクトから、Project + Propertiesを使用して、前提条件をクリックします。適切なVisual C ++ランタイムライブラリと.NETフレームワークがチェックされていることを確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top