必须在客户端上安装 Microsoft .NET Framework 才能运行 WPF 应用程序。当浏览 WPF 浏览器承载的应用程序时,Internet Explorer 7 会自动检测客户端是否安装了 .NET Framework。如果没有安装,Internet Explorer 7 会提示用户安装。
为了检测是否安装了 .NET Framework,Internet Explorer 7 包含一个引导应用程序,它注册为内容文件的回退多用途 Internet 邮件扩展 (MIME) 处理程序,具有以下扩展名:.xaml、.xps、.xbap、和 .application。当浏览到这些文件类型时,如果客户端上没有安装 .NET Framework,则引导应用程序会请求安装它的权限。如果没有提供权限,就不会安装 .NET Framework 或应用程序。
如果授予了权限,Internet Explorer 7 会使用 Microsoft 后台智能传输服务 (BITS) 下载并安装 .NET Framework。成功安装 .NET Framework 后,会在新浏览器窗口中启动原始请求的文件。
在已安装 Internet Explorer 7 的 Windows Vista、Microsoft Windows XP Service Pack 2 (SP2) 和 Microsoft Windows Server 2003 (SP1) 客户端上提供了 .NET Framework 自动检测。