InstallShield で依存関係が解決されていません。
私の環境は VS 2010 と InstallShield Limited Edition です。InstallShield Limited Edition プロジェクトを使用して展開しようとしているプロジェクトがあります。デプロイするプロジェクトには、NuGet を介して追加されたいくつかの参照があります。
<packages>
<package id="Common.Logging" version="2.0.0" />
<package id="CsvHelper" version="1.4.0" />
<package id="log4net" version="1.2.10" />
<package id="NServiceBus" version="3.2.1" />
<package id="NServiceBus.Host" version="3.2.1" />
<package id="Quartz" version="2.0.1" />
</packages>
セットアップ プロジェクトでは、プロジェクトのプライマリ出力を追加しました (ステップ 2 アプリケーション データ/ファイルの指定)。1 つを除いて、すべての依存関係が追加されます (プライマリ出力を右クリック -> ビルド時のスキャンからの依存関係)。Quartz.dll は、そのリストおよびインストールされているファイルから欠落しています。
すべての依存関係が解決され、セットアップに追加されるように、これを修正するにはどうすればよいですか?
NuGet 経由で新しいバージョンが利用可能になると、Quartz.dll の場所が変更されるため、Quartz.dll を手動で追加したくありません。
ところで: Quartz.dll はプロジェクト参照です。