我找不到有关此的任何文档,请看一下..
https://support.microsoft.com/en-us/gp/framework_faq/en-us
.NET Framework 3.5 SP1:从 .NET Framework 3.5 Service Pack 1 (SP1) 开始,.NET Framework 被定义为组件,而不是独立产品。因此,对 .NET Framework 3.5 SP1 的支持由 Windows 操作系统的支持生命周期策略驱动(即,当 Windows 处于主流支持阶段或扩展支持阶段时,其组件也是如此)。当 Windows 等产品达到支持终止时,其相关组件也会终止。根据每个操作系统的支持终止日期,.NET Framework 3.5 SP1 在 Windows Server 2003 SP2、Windows Vista SP2、Windows 7 SP1、Windows Server 2008 SP2、Windows Server 2008 R2 SP1、Windows 8.1 Update、Windows Server 2012、Windows Server 2012 R2 和 Windows 10 上受支持。
Windows 2016 Server 未列出,但我觉得文档可能未更新以反映新的服务器操作系统?我知道,因为我能够将其添加为“功能”,但它并未作为操作系统的一部分安装。
如果有人有关于此的任何更新信息,这将对我和社区有益。
答案1
是的,Net Framework 3.5 可以在 Windows Server 2016 上运行,我已将它安装在我的服务器上。到目前为止,我们的程序员还没有报告任何问题。
请记住,您需要将其安装为服务器功能。(确保指定备用源路径在安装过程中。您需要安装 Windows 2016 磁盘并将路径设置为 Drive:\sources\sxs)。
答案2
微软已经更新了他们的常见问题解答
https://support.microsoft.com/en-us/help/17455/lifecycle-faq-net-framework
.NET Framework 3.5 SP1:从 .NET Framework 3.5 Service Pack 1 (SP1) 开始,.NET Framework 被定义为组件,而不是独立产品。因此,对 .NET Framework 3.5 SP1 的支持由 Windows 操作系统的生命周期策略驱动(即,当 Windows 处于主流支持阶段或扩展支持阶段时,其组件也是如此)。当 Windows 等产品达到支持终止时,其相关组件也会终止。根据每个操作系统的支持终止日期,.NET Framework 3.5 SP1 在 Windows Vista SP2、Windows 7 SP1、Windows Server 2008 SP2、Windows Server 2008 R2 SP1、Windows 8.1 Update、Windows Server 2012、Windows Server 2012 R2、Windows 10 和 Windows Server 2016 上受支持。