2

我有使用 WPF 开发 Windows 客户端桌面应用程序的经验,但我从未为 Windows XP 嵌入式设备开发过应用程序。我们在工厂周围有运行 XP Embedded 的显示器,我想知道开发 WPF 应用程序以在 XP Embedded 显示器上运行是否有任何问题。

例如,与开发 WPF 或 Silverlight 应用程序以在 XP 桌面计算机上运行相比,开发 WPF 应用程序以在 XP 嵌入式监视器上运行有哪些挑战?

4

1 回答 1

1

几年前,我们在 WPF 中开发 Kiosk 样式应用程序并在 XP Embedded 上运行它时遇到的最大问题是 CPU 性能和显卡驱动程序问题。显卡驱动程序经常无法正确渲染 WPF 应用程序,并产生渲染工件。鉴于 WPF 需要最新的 DirectX 驱动程序和 XP 嵌入式的特性,它限制了我们解决问题的机会。最后,我们使用完整的工作站,因为我们可以更好地控制显卡问题,并且我们可以为 Kiosk 购买更实惠且功能强大的 CPU。

更重要的是,XP Embedded 仅支持 .NET 3.0(及更低版本)。有一些hack 解决方法,但我相信许可证禁止安装 3.5+,并且由于它不受支持,您可能不希望它在工厂车间。

根据 Silverlight下载页面,在 XP 上嵌入的任何版本显然都不支持 Silverlight 。

于 2010-07-27T00:44:36.377 回答