我有两个项目的解决方案:
我知道,可以在WiX源($(var.WindowsFormsApplication1.TargetFileName)
)中引用项目输出。
现在我已经为我的.NET应用程序添加了一个NuGet包引用。所以,我想把NuGet包内容带到我的设置中。
有没有办法做到这一点而不是手动添加文件?
答案 0 :(得分:5)
我不相信有任何联系。我知道nuget是什么,但我还没有使用它,因为它更多的是将.NET依赖关系扩展到软件分发的范围。根据nuget如何放下文件,您可以执行类似$(var.SomeProject.TargetDir)nuget_fetched.dll的操作。
这假设SomeProject使用nuget,使得引用在本地复制并在项目的Outdir中可用。
答案 1 :(得分:1)
我写了一个Resharper实时模板来删除添加文件所涉及的大量输入,但实质上我只是手动添加了文件。每个nuget包创建一个Wix组件可以保持整洁。