0

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

谢谢

4

1 回答 1

0

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

于 2013-01-28T22:16:00.507 回答