我正在开发一个包含第三方可执行文件的Installer项目,以根据需要自定义安装。
我希望以文明的方式包含可执行文件。我们有一个本地NuGet存储库,并使用它作为可执行文件的源似乎是一个好主意。但事实证明,Visual Studio Installer安装项目不支持NuGet。
我希望避免将可执行文件添加到我们的GIT存储库中。
我尝试在PreBuildEvent中使用命令行NuGet接口安装NuGet包,但由于缺少文件,预构建验证失败。
是否有直接的方法在Installer项目中包含可执行文件?
答案 0 :(得分:2)
你没有。
制作一个取决于nuget包的正常目标。这应该导致包的内容最终在构建输出中。
使用安装程序项目定位该项目的构建输出。