gpt4 book ai didi

visual-studio-2010 - 在运行时更改 .NET ClickOnce 部署的更新位置

转载 作者:行者123 更新时间:2023-12-04 18:35:28 26 4
gpt4 key购买 nike

我正在探索使用 ClickOnce 发布应用程序的可能性。我想根据每个客户更改安装和更新位置,以便客户可以根据需要在本地 Intranet 上托管安装和更新文件夹。我读过这个,看起来 MageUI.exe工具会做一些这样的事情,但我只是想知道是否有人在生产环境中使用过它,它有多大的问题?有没有人有关于这方面好的指南的链接?

我可以想象这会变得复杂,例如我们有 40 个客户,每个客户都有自己的部署,因此有 40 个部署 list 。然后我对应用程序进行更改,然后我将不得不创建 40 个新的部署 list (我想可以在批处理文件中完成)并将它们发送出去?

最佳答案

我对此不满意 - http://www.pcreview.co.uk/forums/dynamically-changing-updatelocation-runtime-t2310400.html

使用此代码,您可以访问 ad.UpdateLocation,但不能更改它。

UpdateCheckInfo info = null;
if (!ApplicationDeployment.IsNetworkDeployed) return false;
ApplicationDeployment ad = ApplicationDeployment.CurrentDeployment;
ad.UpdateLocation = YOUR_FOLDER; // won't work

我认为在运行时创建一个 ApplicationDeployment,并在运行时配置它是一个很好的尝试......但我不知道它是否会识别 CurrentDeployment。

关于visual-studio-2010 - 在运行时更改 .NET ClickOnce 部署的更新位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584307/

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