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

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

これらのプロジェクトのインストーラー プロジェクトを書きたいとします。私は当然、それらの主要な出力 (exe の出力) をインストール パッケージに含めます。しかし、これらの exe は、ターゲット マシンで確実に実行できるようにするのに十分ではありません。project1 の場合、msvcrt.dll と、場合によっては他のもの (不明) が必要です。project2 の場合、対応するバージョンの .NET フレームワークが必要です。問題は、インストール パッケージにそれらを自動的に含めることは可能かということです。そうでない場合、どのように手動で行うのが最善ですか? ティア。

4

1 に答える 1

1

それはすでに自動です。セットアップ プロジェクトをいじるたびに、追加したプロジェクトの前提条件が既に把握されていました。セットアップ プロジェクトから、[プロジェクト + プロパティ] を使用し、[前提​​条件] をクリックします。適切な Visual C++ ランタイム ライブラリと .NET Framework が選択されていることを確認します。

于 2010-10-14T20:30:47.293 に答える