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