2011-01-29 246 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

相關問題