用户运行WPF浏览器应用程序需要什么?

时间:2009-01-04 05:12:29

标签: .net wpf browser

自从过去4年以来,我一直在开发WinForms和WebForms。到目前为止我没有考虑过迁移到WPF,但我现在正在考虑它。请告诉我客户端需要在浏览器中正确运行WPF应用程序。它与哪些平台兼容?

用户是否需要安装任何特殊插件?

2 个答案:

答案 0 :(得分:4)

来自MSDN:

  

要运行WPF应用程序,请执行   Microsoft .NET Framework必须是   安装在客户端上。互联网   Explorer 7自动检测   是否安装了客户端   WPF浏览器托管时的.NET Framework   浏览应用程序。如果不   安装后,Internet Explorer 7会提示   用户安装它。

     

检测.NET Framework是否为   安装,Internet Explorer 7   包括一个bootstrapper应用程序   这被注册为后备   多用途Internet邮件扩展   内容文件的(MIME)处理程序   以下扩展名:.xaml,.xps,   .xbap和.application。当这些   文件类型导航到,和   .NET Framework未安装在   客户端,bootstrapper应用程序   要求获得安装许可。如果   也没有提供许可   .NET Framework和应用程序   已安装。

     

如果获得许可,则为Internet   Explorer 7下载并安装   .NET Framework使用Microsoft   背景智能传输   服务(BITS)。成功后   安装.NET Framework,   最初请求的文件是   在新的浏览器窗口中启动。

     

.NET Framework自动检测是   适用于Windows Vista,Microsoft   Windows XP Service Pack 2(SP2)和   Microsoft Windows Server 2003(SP1)   拥有Internet Explorer 7的客户端   安装。

我认为您的WPF浏览器应用程序的受众目前可能会受到限制。

答案 1 :(得分:1)

在客户端上,您需要安装.net框架的3.5版本以及IE6 +或Firefox。