要件に応じてインストールをカスタマイズするために、サードパーティの実行可能ファイルをラップするインストーラプロジェクトを開発しています。Visual StudioインストーラプロジェクトにNuGetパッケージを含める方法
私は文明的な方法で実行可能ファイルを含める必要があります。私たちはローカルのNuGetリポジトリを持っていて、それを実行可能ファイルのソースとして使うのは良い考えのようでした。しかし、Visual StudioインストーラセットアッププロジェクトはNuGetをサポートしていないことが判明しました。
GITリポジトリに実行可能ファイルを追加することは、私が避けたいものです。
PreBuildEventにコマンドラインNuGetインターフェイスを使用してNuGetパッケージをインストールしようとしましたが、ファイルが見つからないためにビルド前の検証に失敗しました。
インストーラプロジェクトに実行可能ファイルを含める簡単な方法はありますか?
ありがとうございます、結果のMSIファイルに実行可能ファイルを含めることができました(サイズで判断してください)。しかし、どのように私は実行可能ファイルをターゲットですか? SourcePathプロパティとTargetNameプロパティは空です。私はこれをどこでも読むことができますか? – Wojtek
私は必要な情報が不足しています。 – Joshua
あなたのお時間をいただき、ありがとうございました。私はMakeMsiを使用してInstallShield exeをMSIファイルにラップしていましたので、インストーラプロジェクトを扱う必要はありません。 – Wojtek