代码之家  ›  专栏  ›  技术社区  ›  Christian Nunciato

将WPF应用程序分发给传统用户群:它有多无缝?

  •  2
  • Christian Nunciato  · 技术社区  · 15 年前

    我正在考虑开发一个WPF应用程序,它将由一个传统的Windows应用程序(C++)托管,并且我试图更好地理解它是如何可行的,因为我的目标是广泛的用户基础。了解wpf targets.net 3.5,我想了解一下这个字段现在的样子——谁已经获得了运行时,它是否由Windows Update分发,如果是,如何(例如,作为可选或必需的下载,到哪个操作系统等),xp pre-xp2是否支持它(以及如何支持),等等。当前版本有成千上万的用户,他们使用各种各样的Windows操作系统,虽然我非常想利用WPF为他们的用户体验注入活力,但我想确保我不会通过这样做而将任何人拒之门外,也不会让他们背负手动下载的重任。

    我意识到这些信息的大部分或全部已经存在,在不同的地方,但我想我会先问这里,因为我相信你们中的一些人可能已经走上这条路,并且有宝贵的经验要分享。事先谢谢!

    2 回复  |  直到 14 年前
        1
  •  3
  •   Stu Mackellar    15 年前

    这个问题有许多不同的方面,但需要注意的一个重要事实是.NET 3.5 SP1支持新的 client profile 这项技术使得基于目标PC已安装内容的部署变得更小、更精简。我可以从经验中告诉您,没有这个,部署WPF应用程序可能是一个噩梦,安装可能需要很长时间。

    是的,WPF至少需要xp sp2。

        2
  •  1
  •   Anders Rune Jensen    14 年前

    这里有一些 usage statistics 从我们的WPF应用程序,您可能会发现有趣。综上所述,我们对需要.NET 3.5的用户没有任何问题,几乎24%的用户已经在运行.NET 4版本。