开发WPF应用程序以在Windows XP Embedded Monitor上运行

时间:2010-07-26 18:33:58

标签: .net wpf silverlight embedded windows-xp-embedded

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

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

1 个答案:

答案 0 :(得分:1)

我们几年前遇到的最大问题是在WPF中开发Kiosk风格的应用程序,并在XP Embedded上运行它,这是围绕CPU的性能和显卡驱动程序问题。图形卡驱动程序通常无法正确呈现WPF应用程序,并产生渲染图形。鉴于WPF需要最新的DirectX驱动程序和嵌入式XP的性质,它限制了我们解决问题的机会。最后,我们开始使用完整的工作站,因为我们可以更好地控制显卡问题,我们可以为自助服务终端购买更实惠,更强大的CPU。

更重要的是,XP Embedded仅支持.NET 3.0(及更低版本)。有 hack workarounds,但我相信{+ 3}}安装了3.5+,并且由于它不受支持,您可能不希望它在工厂车间。

根据Silverlight license prohibits,嵌入XP的任何版本都不支持Silverlight。