【问题标题】:Distributing WPF apps to a legacy user base: How seamless is it?将 WPF 应用程序分发给旧用户群:无缝程度如何?
【发布时间】:2010-10-03 19:29:55
【问题描述】:

我正在考虑开发一个 WPF 应用程序,由旧版 Windows 应用程序 (C++) 托管,并且考虑到广泛的用户群,我正试图更好地了解这样做的可行性我瞄准。知道 WPF 以 .NET 3.5 为目标,我正在寻找有关该字段现在是什么样子的一些见解——谁已经拥有运行时,它是否由 Windows 更新分发,如果是,如何(例如,作为可选或必需下载,到哪个操作系统等),XP pre-XP2 是否支持(以及如何)等等。当前版本有成千上万的用户,使用各种 Windows 操作系统,虽然我非常想利用 WPF 为他们的用户体验注入活力,但我想确保我不会将任何人拒之门外这样做,或者给他们带来可能不得不手动下载的负担。

我意识到这些信息的大部分或全部已经存在于不同的地方,但我想我先在这里问一下,因为我确信你们中的一些人可能已经走上了这条路并且拥有有价值的信息经验分享。提前致谢!

【问题讨论】:

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


    【解决方案1】:

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

    是的,WPF 至少需要 XP SP2。

    【讨论】:

      【解决方案2】:

      这里有一些来自我们的 WPF 应用程序的usage statistics,您可能会觉得有趣。总而言之,对于需要 .NET 3.5 的用户,我们没有遇到任何问题,而且我们近 24% 的用户已经在运行 .NET 4 版本。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-02-22
        • 1970-01-01
        • 2017-03-30
        • 1970-01-01
        • 1970-01-01
        • 2014-10-05
        • 2019-09-21
        • 2020-10-16
        相关资源
        最近更新 更多