加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

由ClickOnce部署的应用程序的两种模式和卸载问题

发布时间:2018-09-14 13:46:42 所属栏目:编程 来源:站长网
导读:在项目标宣布选项卡中可觉得应用措施选择两种ClickOnce陈设模式: 该应用措施只能联机行使 该应用措施也可以脱机行使(可以从开始菜单启动) 在这里,我们暂时别离称它们为联机模式和脱机模式。联机模式要求运行应用措施的呆板必需与陈设应用措施的处事器保

  在项目标宣布选项卡中可觉得应用措施选择两种ClickOnce陈设模式:

  该应用措施只能联机行使

  该应用措施也可以脱机行使(可以从“开始”菜单启动)

  在这里,我们暂时别离称它们为联机模式和脱机模式。联机模式要求运行应用措施的呆板必需与陈设应用措施的处事器保持联机才气行使,由于每次运行应用措施都要从处事器的应用措施宣布页面(凡是是publish.htm)可能由本身建设的快捷方法启动(链向宣布页面的setup.exe)。它会联机随处事器验证应用措施并自动下载最新版本到本机的应用措施缓存区(往后简称缓存区),然后启动缓存区中的应用措施。在这个进程中它不会建设卸载措施,也不会自动建设启动应用措施的任何快捷方法。感受就是在应用措施宣布页面上点击“运行”启动了应用措施,封锁之后就不存在了,可是它如故存放在缓存区。以是在宣布联机应用措施时是不必要配置更新的(每次运行的必然是最新的版本),“更新”选项是不行用的。

由ClickOnce陈设的应用措施的两种模式和卸载题目由ClickOnce陈设的应用措施的两种模式和卸载题目

  那么我们天然而然的意识到,陈设为联机模式的应用措施,是不存在卸载这一说的。我们能做的只是清空缓冲区的文件。这个缓冲区在相同C:Documents and SettingsAdministratorLocal SettingsApps2.0(2000,XP,2003体系是"%USERPROFILE%Local Settingsapps2.0";Vista体系是"%USERPROFILE%AppDataLocalApps2.0"和"%USERPROFILE%AppDataRoaming")的目次中建设随机名称的文件夹,用于存放应用措施缓存文件;还存在一个Data文件夹,个中存放的也是随机名称的文件夹,用于存放应用措施的数据缓存文件。我们可以通过Windows SDK6中的mage.exe -cc呼吁将这里的联机缓存文件清空(拜见:《清单天生和编辑器材 (Mage.exe)》)。

  mage.exe地址目次:

  C:Program FilesMicrosoft SDKsWindowsv6.0Abinmage.exe

  Setting environment for using Microsoft Visual Studio 2008 x86 tools.e:Program FilesMicrosoft Visual Studio 9.0VC>mage -?呼吁 -New <文件范例> -n -Update <文件名> -u -Sign <文件名> -s -ClearApplicationCache -cc -Help [verbose] -h -?Options -AppCodeBase <路径> -appc -AppManifest <路径> -appm -CertFile <文件名> -cf -CertHash <哈希> -ch -FromDirectory <路径> -fd -IconFile <文件路径> -if -IncludeProviderURL -ip -Install -i -Name <名称> -n -Password <暗码> -pwd -Processor <处理赏罚器> -p -ProviderURL

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读