|
1
1
我使用ClickOnce构建了一个在互联网上分发的商业产品。但是,它是从单个服务器分发的,而不是像您的场景中那样从多个服务器分发的。 我想说你想做的事是可以做到的。问题是应用程序需要知道要检查哪个分支服务器的更新,并且清单必须有部署URL(在 地方的 分支服务器)嵌入其中。因此,您似乎必须为每个分支服务器进行单独的构建。它可能很容易自动化使用 MSBuild 一个有用的参考是 Smart Client Deployment with ClickOnce by Brian Noyes . |
|
|
2
1
另外,如果您只是将安装文件从中心位置同步到分支服务器,那么您的客户端应该能够从这些服务器运行/检查/更新 |
|
|
3
1
是的,可以使用MSBuild(它是 .NET 框架2.0及更高版本)。请参见中的示例 a search on Stack Overflow for ClickOnce deployment with MSBuild . |