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 指定应用程序数据/文件)。添加所有依赖项(右键单击主要输出 -> 构建时扫描的依赖项),除了一个。该列表和已安装的文件中缺少 Quartz.dll。
我该如何解决这个问题,以便解决所有依赖项并将其添加到设置中?
我不想手动添加 Quartz.dll,因为当通过 NuGet 提供新版本时,它的位置会改变。
顺便说一句:Quartz.dll 是一个项目参考。