反对在内部桌面上部署 .Net 4.0 Framework 的争论

Jas*_*son 4 .net

编辑以回应早期的回答和评论

支持 .Net 4.0 应用程序的最大实际理由是开发人员的生产力 - 由于语言增强,但也由于可以访问更多的预/构建功能。

我试图了解推出由编写操作系统的同一家公司创建和测试的软件的风险和/或成本。我当然同意,如果没有任何好处,对已部署的系统进行更改是不明智的。肯定有好处,而且我是在(我认为可能是错误的)假设下运作的,即在这种部署中既没有很多成本也没有风险。

有人对风险和成本有答案吗?

结束编辑

我是一家相当大公司的开发人员 - 用户桌面目前都是 Windows XP SP3。

我正在尝试证明在用户桌面上安装 .Net 4 框架以支持用 .Net 4 编写的新 LOB 应用程序。我被告知,批准过程是安装新软件,然后测试每个其他已经被批准以确保某些东西不会损坏的软件

除了这个障碍之外,我应该从管理员/桌面支持中获得任何其他论点吗?

Aar*_*ron 6

我们的内部开发人员总是想要最新的 .Net 框架,我们通常会尝试适应它们。我们正在向混合了 Windows XP 和 Windows 7 的计算机推出 .Net 4。我们没有发现任何问题。

成本:如果您需要在安装了所有软件的情况下测试每个系统,我认为部署成本会很高。虽然这可能是推荐的过程,但我认为这有点矫枉过正。.Net 框架旨在沙盒以前的版本。您可以安装框架版本 1.1、1.2、2.0、3.0。3.5、4.0都相互独立。作为开发人员,您可能已经知道您需要针对要使用库的哪个版本,并且您可以针对已安装的任何版本。这意味着安装 4.0 框架应该不会影响针对其他版本的软件。这是我们的经验,我们从来没有遇到过某些具有较新版本框架的计算机的问题,只要它们仍然使用旧版本即可。

风险:我知道的很少。