有谁知道如何使用 MSBuild 中的发布任务为 CD 创建 ClickOnce 发布?
VS2008 有一个“发布向导”,带有一个发布到 CD 单选按钮选项。一旦安装到适合刻录到 CD 的本地文件夹,它就会发布单击。
我们正在按照计划的 MSBuild 进行后处理步骤,在这些步骤中我们对其进行配置并将其安装到给定的环境中,并且我们希望有一种可编写脚本的方式来生成 ClickOnce 输出的 CD。
我已经能够使此过程适用于 Web 安装和文件共享安装,但似乎“发布向导”执行了一些我无法发现的隐藏步骤。
我想将发布对话框、发布向导、msbuild 发布目标、mage.exe 和 mageui.exe 中的各种属性关联起来。有些项目具有相同的名称,有些在对话框和属性之间有所不同,有些可以在一个区域中设置,但不能在另一个区域中设置。
我可以看到自动化 ClickOnce 是可以做到的,但总的来说,它似乎是一种 GUI 技术,而编写脚本似乎违背了它的原则。
账单