【发布时间】:2010-12-05 21:04:48
【问题描述】:
我能否通过单击一次部署下载并启动另一个 exe 文件?我已经拥有下载和更新我的应用程序文件的功能,所以我真的很想要一个 Click Once 安装程序来下载我现有的启动器,为其创建一个快捷方式,然后启动启动器并让我当前的功能像以前一样工作。
我认为这类似于谷歌浏览器的做法?
【问题讨论】:
-
我只是在寻找答案,如果这是可能的,或者我必须采取另一条路线。如果您对要注意的事情有任何指示,请务必将它们发送出去! :)
-
当我听说 Chrome 正在做类似的事情时,我产生了同样的想法。顺便说一句,从使用 ClickOnce 的自动更新和其他工具的经验来看,这可能是一个很大的陷阱,并且有很多限制。我的建议是按照您的计划执行并依赖您的自定义基础架构,并避开 ClickOnce 特有的任何内容,而不是启动您的安装。
-
我们现在已经在 500 多个用户的相当大的安装中发布了我们的应用程序,使用 Click-Once 引导我们自己的“启动器”的安装,该启动器会检查我们的服务器是否所有文件都是最新的。如果不是,通过单击安装的启动器会自行管理所有下载。它运行良好,我们使用 click once 的唯一目的是当启动器“看到”它需要更新自身时,它会使用 API 调用 click once 基础设施来重新运行 click 一旦安装,从而更新启动器!能够更新每个文件真是太好了!
标签: clickonce full-trust