客户端更新时,以编程方式从ClickOnce部署位置安装setup.exe

时间:2013-01-26 18:39:13

标签: vb.net .net-4.0 clickonce bootstrapper

我需要允许我的客户端在他们想要在下一个角色之后升级时运行setup.exe。我们已将代码从.NET Framework 2.0更新到4.0。据我所知,客户可以简单地访问我们的网站并从中下载应用程序以升级现有应用程序以及获取将检查预先获取的setup.exe。但是,我被要求做到这一点,当他们选择从客户端本身更新时,它首先运行引导程序。我知道ClickOnce并不直接支持这一点。我已经使用System.Deployement.Application命名空间以编程方式处理更新检查/安装。我是否可以在应用程序本身中包含setup.exe,然后在用户选择下载时运行该文件?也许我可以在用户想要升级时直接从安装位置拉出setup.exe?有没有人完成过这个?

由于

1 个答案:

答案 0 :(得分:0)

这与此问题大致相同:Clickonce .net upgrade。如果查看示例程序,它将显示如何卸载当前版本并使用新URL运行setup.exe并安装新版本并检查先决条件。它可以被修改或直接用于满足您的需求。