gpt4 book ai didi

.net - ClickOnce 多个部署位置选项

转载 作者:行者123 更新时间:2023-12-04 17:37:56 25 4
gpt4 key购买 nike

我有一个通过 ClickOnce 部署的内部应用程序。我们有 5 个分支机构,我们之间的 vpn 线路非常慢。我想探索将我的应用程序发布到 5 个分支服务器中的每一个的可能性。我对 ClickOnce 的理解是,我最简单的方法是为每个实例手动更改我的发布和安装文件夹。那是对的吗?有没有更好的办法?

我看到这篇文章,here ,但它没有解决如果我选择分别部署到我们的五个分支中的每一个会面临的任何问题。

最佳答案

我们还必须将 clickOnce 发布到多个位置,您说得对,您必须分别执行每个位置并手动更改位置。但是,您可以将其构建到批处理脚本中。我们做了同样的事情,我不能提供太多信息,因为我们有严格的 IP 规则,但基本上你可以使用 msbuild(有一个/t:publishOnly 开关),你也可以设置安装 url 和发布目录。您需要调查哪些文件是由 VS 创建的(我认为您至少需要发布模板)。然后我们编写了一个简单的 c# 应用程序来进行 ftp 传输,您基本上已经复制了 VS 过程。我承认这很痛苦,但只要您的步骤正确,您只需运行批处理文件就可以了。感兴趣的 msbuild 开关是/t:PublishOnly/p:PublishDir={your publish directory}/p:InstallUrl={your install url} 显然/p:Configuration={the config to use}

关于.net - ClickOnce 多个部署位置选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com