将WPF应用程序分发给旧版用户群:它的无缝程度如何?

时间:2009-01-27 17:09:52

标签: .net wpf windows .net-3.5 windows-xp

我正在考虑开发一个由传统Windows应用程序(C ++)托管的WPF应用程序,并且我正在努力更好地了解这样做的可行性,因为广泛的用户群我的目标。知道WPF的目标是.NET 3.5,我正在寻找一些关于该领域现在看起来如何的见解 - 谁已经获得了运行时,是否由Windows Update分发,如果是,如何(例如,作为可选或需要)下载,操作系统等),XP pre-XP2是否支持它(以及如何),等等。当前版本有成千上万的用户,使用各种Windows操作系统,虽然我非常希望利用WPF为他们的用户体验注入一些生命,但我想确保我不会关闭任何人这样做,或者通过下载加重他们可能需要手动完成。

我知道这些信息中的大部分或全部已经出现在各个地方,但我想我先问这里,因为我相信你们中的一些人可能已经走了这条路并且有价值经验分享。提前谢谢!

2 个答案:

答案 0 :(得分:3)

这个问题有很多不同的方面,但需要注意的一个重要事实是.Net 3.5 SP1支持新的client profile技术,它可以根据目标PC实现更小,更简化的部署已安装。我可以从经验告诉你,没有这个,部署WPF应用程序可能是一场噩梦,安装可能需要很长时间。

是的,WPF至少需要XP SP2。

答案 1 :(得分:1)

以下是我们的WPF应用程序中的一些您可能感兴趣的usage statistics。总而言之,我们对需要.NET 3.5的用户没有任何麻烦,几乎24%的用户已经在运行.NET 4版本。