WPF能在XP和Vista上运行吗?

10

我想知道XP和Vista是否支持WPF。我的意思是,是否会缺少某些dll文件。谢谢。

4个回答

9
WPF是.NET框架的一部分,只要安装了正确的框架,它就能正常工作。WPF是在.NET 3.0中引入的,如果您打算使用它,建议选择.NET 4.0版本,因为每个版本都得到了成熟的发展。
更多信息请参见:http://en.wikipedia.org/wiki/Windows_Presentation_Foundation WinXP没有预装任何.NET Framework,必须单独安装。Vista包含3.0版本。Windows 7包含3.5版本。我认为可以安全地假设99%的Windows计算机已安装了最新的.NET Framework版本,因为许多应用程序都需要它。

.NET框架在默认的Vista和默认的XP(没有服务包)中是否包含WPF支持? - marian
2
@marian - .NET没有随XP一起发布,因为当时它还没有被发明出来!如果您使用类似ClickOnce的工具安装应用程序,它可以自动安装正确版本的.NET。 - ChrisF
Windows安装程序能否在我的应用程序安装过程中更新.NET Framework? - marian
1
是的,它可以运行在XP SP3上(我还没有测试SP2)。 - Goblin

2

不建议使用XP支持,我遇到了Window.Loaded事件触发过早的情况...


1
只要机器上安装了正确版本的 .net(3 或 4),那么您就可以运行应用程序。
.Net 应该已经预装在用户的机器上。不过,为了使其处于最新版本,可能需要安装一些更新。

1
如果您已经安装了.NET,它将在Vista和Windows上运行。框架本身将处理XP和Vista/7之间的所有GUI差异;-)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接