Windows ClickOnce 应用程序是否必须连接到 Internet?

Windows ClickOnce 应用程序是否必须连接到 Internet?

我刚开始使用一个名为MarkdownPad用于编辑 markdown 文件。

它与我习惯使用的程序不同。它不是安装到我设置的目录中,而是将某种快捷方式保存到我的“开始”菜单,但我看不到文件实际上是从哪里调用的。

当我安装它或打开类似安装程序 exe 文件的文件时,它会显示一个窗口,上面写着:

验证申请要求。这可能需要一些时间。

根据我的研究,这似乎被称为ClickOnce 应用程序这些文件似乎可以通过网络自动更新

当显示上述消息时,是否意味着它正在连接到某个服务器?如果我没有互联网连接,这个程序会无法运行吗?

答案1

ClickOnce 应用程序在启动时会检查开发人员的网站,以查看是否有较新的版本可用。如果有,它将提供下载更新版本并为您安装。这种自动更新是 ClickOnce 应用程序的主要优势之一。

如果您无法访问互联网,您仍然可以运行该程序,但显然,除非您已连接,否则它不会更新。我猜想在尝试连接服务器并失败时可能会有短暂的延迟,但不应该很长。

另一个常见的 ClickOnce 应用程序是 MetroTwit Twitter 应用程序:http://www.metrotwit.com/

答案2

Scott Bussinger 的回答基本正确,从你的角度来看肯定是准确的。但是,关于标题中提出的问题,不是所有的 ClickOnce 应用程序都需要互联网,以便安装和更新。

ClickOnce 应用程序可以从本地内部网位置。差异可能看起来很微妙,而且对你的情况来说并不重要。但是,完全回答你的问题是值得的,因为 Stack Overflow 网络被 Google 高度索引,并且经常在网络上交叉引用。其他用户有同样的问题,但如果他们的原因不同,这些信息可能有用。

相关内容