如果缺少.NET3.5SP1,我可以直接安装4吗?

如果缺少.NET3.5SP1,我可以直接安装4吗?,.net,.net-4.0,.net-3.5,.net,.net 4.0,.net 3.5,当我在缺少.NET 3.5 SP1的系统上需要.NET 3.5 SP1的功能时,安装.NET 4安全吗?还是我也需要安装.NET 3.5 SP1?简短回答:是的,它兼容 长响应:如果您计划在客户计算机上安装,请确保其策略允许此版本(大公司有时需要在安装应用程序之前批准应用程序的每个版本) [编辑]它是兼容的,但需要在配置文件中进行tigh修改。NET 4.0与.NET 3.5(.NET 2.0运行时)没有关系。它有自己的运行时.NET 4.0,完全独立于.NET 3.5和更低版本的.NET 因此

当我在缺少.NET 3.5 SP1的系统上需要.NET 3.5 SP1的功能时,安装.NET 4安全吗?还是我也需要安装.NET 3.5 SP1?

简短回答:是的,它兼容

长响应:如果您计划在客户计算机上安装,请确保其策略允许此版本(大公司有时需要在安装应用程序之前批准应用程序的每个版本)


[编辑]它是兼容的,但需要在配置文件中进行tigh修改。NET 4.0与.NET 3.5(.NET 2.0运行时)没有关系。它有自己的运行时.NET 4.0,完全独立于.NET 3.5和更低版本的.NET


因此,您可以安装.NET4.0,而不必担心缺少.NET3.5SP1。但请记住,有些应用程序可能需要.NET3.5SP1。无论如何,以后安装.NET 3.5 SP1应该不会有任何问题。

如果您的应用程序以.NET 2.0运行时(由.NET 2.0、3.0和3.5使用)为目标,并使用.NET 3.5的SP 1中的功能,则需要安装service pack

由于.NET 4.0在不同的运行时上运行,因此您可以并行安装它而不会出现问题


如果您的应用程序将在.NET 4.0运行时上运行,则无需安装service pack。

如果没有很好的理由,我不建议修改配置文件。如果你的应用程序需要,为什么不直接安装.NET3.5呢?@cody:这是一个合理的观点。安装其他产品或更改x应用程序是两种可能性。X值在余额中很重要。您还必须为应用程序提供一个.config文件,告诉CLR使用.NET 4.0是可以的,
元素。因为机器既没有3.5也没有4.0,所以安装3.5是最简单的解决方案。