谁知道.NET Framework 3.5 的分布? [关闭]

Posted

技术标签:

【中文标题】谁知道.NET Framework 3.5 的分布? [关闭]【英文标题】:Who knows the distribution of .NET Framework 3.5? [closed] 【发布时间】:2012-10-09 18:00:45 【问题描述】:

我有一个基于 .NET FW 2.0 在 VS2008 上开发的产品(VB.NET / Winforms) 它可以安装在任何 Windows x86/64 机器上(从 XP 开始)

我们现在必须将 FW 升级到 3.5,我怀疑是在软件包中包含 FW 3.5(由 Inno-Setup 制作)还是只检查是否已安装,如果没有告诉用户从 Microsoft 下载它网站。

您认为该案例的最佳做法是什么?

你知道FW 3.5在全球的分布吗?你知道已经安装了 FW 3.5 的机器所占的百分比是多少

谢谢你

【问题讨论】:

我认为您错误地假设 .NET FW 2.0 安装在“从 XP 开始的任何 Windows 机器”上。 Windows XP 的普通安装不包括 任何 版本的 .NET Framework(请参阅 .NET Framework version history)。 好吧,我不会将它包含在包中。如果我没记错的话,.NET 框架的文件很大。这会使您的安装程序变得非常庞大。 【参考方案1】:

很多机器都有 3.5。但这不是重点,总有一些客户没有它。特别是使用您的 2.0 安装程序并购买更新的尊贵 XP 客户。

3.5 安装程序非常小,它是一个仅下载所需文件的引导程序。当机器从未安装过服务包时,其中可能有很多。如果是这样,那就更少了。引导程序为您的安装程序增加了大约 1.5MB,远小于 2.0 安装程序的大约 50MB。简单的选择,真的。

【讨论】:

以上是关于谁知道.NET Framework 3.5 的分布? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

net framework 3.5起啥作用

.Net 3.5 CompactFramework 堆栈

Django Rest Framework更新嵌套的m2m对象。有谁知道更好的方法?

.Net Framework 3.5 和 .Net Framework 3.5 SP1 有相同的版本号吗?

.Net Framework 4.0 SDK

我可以安全地安装 .Net Framework 3.5 SP1 而不要求我的客户升级他们的 .Net Framework 可分发包吗? (当前运行 3.5)