2009-04-18 67 views
1

我知道一般情况下,我可以期望.NET 2.0或更高版本安装在大多数客户/客户机器上,因为它已被包含在Windows XP SP1(SP2?)中一段时间​​,并在Vista/2003/2008中标准化。但我现在的问题是,我可以期待.NET 3.0支持WCF/WPF吗?我们构建组件库,因此我们不能做出太多假设,并要求我们的开发客户包含3.0安装程序并不理想。在客户端机器上可以期待什么.NET的最低版本?

所以我想你的经验是,在大多数安装了.NET的机器上安装的.NET的最低版本是什么?有没有跟踪这类事情的资源?

澄清:我没有任何控制或影响最终intstaller。我感兴趣的是已经存在的依赖关系,而不是为了使客户机达到规范要做什么。

+1

为什么问这个问题?为什么你会假设关键作品已经在随机客户端上?如果你是一个为内部用户编写的IT商店是你唯一可以假设的时间,因为你的桌面工程团队可以强制执行一个标准。 – 2009-04-18 02:52:36

+0

这不是关于没有绑定到客户端机器的交付。这是关于最低系统要求。我不控制安装程序。我想知道其他开发人员针对哪些最低系统要求来确定是否值得添加.NET 3.0依赖功能。 – 2009-04-18 03:00:20

回答

3

以我的经验,你可以很安全地假设2.0在这一点上。假设版本高于此总是似乎让我们陷入困境。 (另一方面,只是托管一个链接到3.5安装程序是相当容易和无痛的。)

5

永远不会假设任何关于客户端机器

如果客户需要,将目标框架与安装捆绑在一起很容易。

-1

您应该在您的网站上实施类似browsercheck的内容来收集所有浏览器统计信息。通过这种方式,分析将为自己说话,并且不需要任何假设。

相关问题