我有一个 MSBuild 脚本,用于构建 Windows 窗体应用程序、生成应用程序清单并对其进行签名,然后生成部署清单。该脚本还为我生成publish.htm 文件。
现在我需要生成 setup.exe 文件,到目前为止我还无法弄清楚 VS 是如何生成它的。如何使用 MSBuild 脚本生成 setup.exe 文件?
预先感谢您的帮助!
您可以使用内置的生成引导程序 http://msdn.microsoft.com/en-us/library/ms164294.aspxMSBuild任务
当您从 Visual Studio 进行发布时,这也是 ClickOnce 使用的方法。
查看 C:\Windows\Microsoft.NET\Framework\\Microsoft.Common.Targets 以了解到底发生了什么。
查看 _DeploymentGenerateBootstrapper 目标。
您的 CSharp 项目文件包含该目标用于计算的一些项目和属性:
- 如果要生成引导程序(BootstrapperEnabled 属性)
- 为其生成引导程序的包(BootstrapperPackage 项组)
- 软件包将从何处安装(BootstrapperComponentsLocation 属性)
希望这是有道理的。通过一些工作,您可以使用 MSBuild 文件实现从 Visual Studio 发布时所发生的情况。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)