clickonce如何知道未连接到互联网时要运行的内容

时间:2011-03-04 14:01:11

标签: clickonce

使用ClickOnce部署应用程序时,会有一个appref-ms文件,其中包含主应用程序的URL,例如localhost或共享文件夹。当您连接到网络时,此文件可以找到.application文件并运行该程序。

未连接时如何工作?我的程序正常启动(但没有来自数据库的数据,这是正常的,因为它在远程服务器上)。他怎么知道他需要什么开始?据我所知,.application不在本地磁盘上。

1 个答案:

答案 0 :(得分:1)

如果查看系统的文件类型,可以看到使用“ClickOnce应用程序部署支持库”打开了appref-ms个文件。这个支持库只是dfshim.dll

dfshim.dll完成实际工作。它尝试使用appref-ms文件中的url查找新版本。如果无法连接或没有更新,则只需启动本地ClickOnce应用程序。