2011-01-29 286 views
5

WPF应用程序只能在win XP,Win Vista和Windows 7上运行。这是真的。我们不能在Windows 2003服务器上运行。请讨论一下WPF的限制。WPF应用程序和操作系统

回答

7

WPF在Windows 2003上运行良好(当前通过.NET 4.0支持.NET 3.0)。 (如果你开始一个新项目,或者至少3.5 SP1,我会建议使用.NET 4.0)。

  • 3.5SP1支持OS:在Windows Server 2003; Windows Server 2008中,Windows Vista中,Windows XP中
  • 4.0支持的操作系统:Windows 7中,Windows Server 2003的Service Pack 2的;在Windows Server 2008,WINDOWS Server 2008 R2; Windows Vista Service Pack 1; Windows XP Service Pack 3

Aero glass在Vista,Windows 7和Windows 2008+(启用时)可用。如果你自己没有实现它,或者复制主题并强制它(尽管如果没有更多的额外工作,你仍然无法获得Aero玻璃窗),你将无法在Server 2003或XP中获得“玻璃状”效果。

如果视频卡不能充分支持DirectX9 +(有关更多信息,请检查Graphics Rendering Tiers),您可能会发现许多图形和动画是软件渲染的,而不是硬件渲染。这可能会影响应用程序的性能。

默认情况下,应用程序的外观基于操作系统主题。因此,如果Aero玻璃被禁用(通过在Windows Vista/7中使用“经典”外观),您的应用程序将以Windows 2000为例。

5

如果安装了.NET 3.0及更高版本,WPF将运行。

+1

.Net 3.0或更高版本 – 2011-01-29 18:47:47

+0

@Mark - 好点。答案已更新。 – Oded 2011-01-29 18:48:21

相关问题