我有两个项目的解决方案:
- .NET 应用程序
- WiX 设置项目。
我知道,可以在 WiX 源 ( $(var.WindowsFormsApplication1.TargetFileName)
) 中引用项目输出。
现在,我已将 NuGet 包引用添加到我的 .NET 应用程序。因此,我想将 NuGet 包内容引入我的设置。
有什么办法可以代替手动添加文件?
我有两个项目的解决方案:
我知道,可以在 WiX 源 ( $(var.WindowsFormsApplication1.TargetFileName)
) 中引用项目输出。
现在,我已将 NuGet 包引用添加到我的 .NET 应用程序。因此,我想将 NuGet 包内容引入我的设置。
有什么办法可以代替手动添加文件?
我不相信有任何联系。我知道 nuget 是什么,但我没有太多使用它,因为它更多地是将您的 .NET 依赖项纳入范围,然后是软件分发。根据 nuget 放置文件的方式,您可能可以执行 $(var.SomeProject.TargetDir)nuget_fetched.dll 之类的操作。
这是假设 SomeProject 使用 nuget 的方式是引用在本地复制并在项目的 Outdir 中可用。
我编写了一个 Resharper 实时模板来减少添加文件所涉及的大量输入,但基本上我只是手动添加了文件。为每个 nuget 包创建一个 Wix 组件可以保持整洁。