gpt4 book ai didi

.net - 如何加速 "Verifying Application Requirements"窗口?

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

我正在使用 ClickOnce 来部署 C# 应用程序。它仅可在线使用,因此我无法禁用该应用程序以在每次启动时检查更新。

每次从 url 启动时,您都会看到一个“验证应用程序需求”窗口。这可以。但是,此窗口消失所需的时间差异很大。有时是瞬间,有时需要几秒钟。任何人都知道为什么会这样以及如何加快此验证过程?

我正在使用 process p = Runtime.getRuntime().exec("explorer myURL")启动应用程序。我不知道这是否重要还是有更好的方法? (我正在从 Java 应用程序启动此应用程序)

最佳答案

执行此过程可能需要几秒钟的时间有几个原因。首先,如果您的 ClickOnce 服务器繁忙,则可能需要半秒或更长时间来响应 .application 的请求。文件。

此外,.application文件必须由 Microsoft 安装程序软件进行分析和检查。如果 Microsoft Installer 应用程序未加载到内存中,您的 PC 将需要启动该应用程序并传入 .application 文件。这也可能需要一两秒钟。

最后,如果所有内容都是最新的,应用程序将被执行。这可能需要一两秒钟。每个步骤可能相当短,但如果您在每个步骤的“最坏情况”情况下操作,应用程序可能需要 6-10 秒才能启动。如果 ClickOnce 应用程序服务器非常繁忙,可能会更慢。

这不是解决方案,但我非常有信心,答案是您无法加快此过程。最好的可能性是确保您的 ClickOnce Web 服务器处于快速数据连接上,并且您的计算机 Internet 连接可靠且连接速度也很快。

关于.net - 如何加速 "Verifying Application Requirements"窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8565182/

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