Jos*_*ton 8 .net deployment clickonce windows-installer web-deployment
我们有一个供应商应用程序,我们通过ClickOnce扩展和部署.供应商还提供"部署管理器",将应用程序和任何扩展打包到我们发布到Web服务器的ClickOnce部署中.我提到这个细节,以便我们对改变部署过程没有很好的控制.
因此,我们将应用程序发布到我们的Web服务器.这工作正常,更新工作正常.加载应用程序时,它将提示用户是否要更新应用程序.
我们的一些客户要求提供"MSI安装程序".他们的用户会经常切换桌面,这需要他们重新下载应用程序,因为它被保存到本地用户文件夹而不是漫游配置文件.
对我们来说,尽快更新更新是非常重要的.因此,要求客户端以MSI形式下载最新更新并使用组策略进行部署是不可能的.
因此,作为妥协,我们希望能够提供可以通过组策略发布的初始安装,但要求通过Web进行应用程序的更新.
这是可能的,我怎样才能做到这一点?
我在MSDN上的问题有一个粗略的答案,但没有很好的描述如何实现它.
我需要压缩哪些文件/目录来构建初始脱机安装程序?我们的部署已经在Web服务器上安装了多个版本.
部署后如何操作"更新URL"?
Publish主项目属性屏幕上的选项卡.Publish Folder Location
给出一个本地文件夹.(这将是您的初始设置将被创建的位置)Install Folder Location空白Updates..按钮.Update
Location.根据需要配置其他设置.
编辑:
如果要在VS外创建/修改清单,可以使用MageUI.exe