【发布时间】:2015-10-15 02:02:43
【问题描述】:
here 的问题表明当一个 ExePackage 有 DownloadUrl 时,它还需要一个 SourceFile 的副本。
我们将 Sql Server 安装程序的副本保存在不属于开发环境的单独发布文件夹中。我们这样做是为了让我们的每日备份不必每次都复制相同的 300+MB。
但是,当 Burn 构建我们的安装程序时,它会将 SourceFile 与它创建的 .exe 一起复制到输出文件夹。文件名为 DisplayName,文件大小与 Release 文件夹中的文件大小相同。
结果类似于在项目引用上设置 CopyLocal。
我可以告诉 Burn 不要在构建时复制此文件吗?
编辑
我正在使用 Visual Studio 中的构建后事件删除文件。但是,这并不能回答最初的问题。
更多信息
删除文件并运行安装程序后,MSI 日志中出现错误:无法解析文件源。
这发生在运行时,引用的文件位于项目输出文件夹中。 Burn 怎么可能在运行时查看源文件?
【问题讨论】:
标签: sql-server wix burn