【问题标题】:How to prompt to install .NET Framework when deploying a WPF Browser Application?部署 WPF 浏览器应用程序时如何提示安装 .NET Framework?
【发布时间】:2011-11-14 01:03:50
【问题描述】:

有没有办法让 WPF 浏览器应用程序提示使用 ClickOnce 安装 .NET Framework,就像常规可安装的 WPF 应用程序一样?

当项目文件中的 HostInBrowser 属性设置为 True 时,这些发布选项被锁定,这对于我正在开发的应用程序是必需的,但是我需要使依赖项的安装对用户友好,并且可能来自 .net框架安装程序已经托管在我的服务器中,因为它会大大减少带宽的使用。 该程序旨在通过在每台计算机的桌面上放置快捷方式(在应用程序的第一次运行时完成)作为“网页”在 Intranet 中使用,但大多数用户没有 .NET已安装框架 4。

有什么方法可以在不将其转换为可安装的 wpf 应用程序的情况下完成此操作?

提前谢谢你,耶稣。

【问题讨论】:

标签: c# wpf visual-studio-2010 clickonce xbap


【解决方案1】:

不是ClickOnce requires the .Net framework,因为它是它的一个组件。

所有 ClickOnce 应用程序都需要正确版本的 .NET 框架在运行之前安装在计算机上

但是,您可以设置一个更高版本的框架的先决条件,前提是它们至少具有 2.0 版本。

通常使用托管代码编写的引导程序来克服此限制。您可以为此使用MSBuilddotNetInstaller 或其他第三方工具。 dotNetInstaller 用过几次,推荐一下,非常灵活。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-02
    • 2010-12-04
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2013-02-05
    相关资源
    最近更新 更多