【发布时间】:2010-09-20 20:39:52
【问题描述】:
我们的应用程序是通过 ClickOnce 部署的 .NET 3.5。我们只是升级到 .NET 4.0 并适当地更新了先决条件。
对于初次使用的用户或通过设置 HTML 页面安装的用户,安装仍然可以正常工作。它将自动为他们安装 .NET 4 框架。但是,已经安装了应用程序并尝试通过开始菜单运行它的用户会收到提示:
“无法安装或运行此应用程序。此应用程序需要您的系统更新到 Microsoft 公共语言运行时版本 4.0.30319.0。可以在此处找到更多信息”(链接到 MS 网站)
为什么它不像从 html 页面运行它时那样自动安装 .NET 4.0?它甚至没有提供下载更新的选项。我们需要一个无缝的解决方案,让我们的客户无需手动重新安装即可升级到新应用程序。
【问题讨论】: