简短的回答是否定的,但是如果您启用了可选组件,那么如果您坚持使用2.x配置文件,则可以使其正常工作。
如果您需要Windows 8或更高版本,则可以依赖4.x配置文件。
- Windows Server 2003包括.NET 1.1 SP1
- Windows Vista / Windows Server 2008包括.NET 2.0(3.0 RTM可作为可选组件添加)
- Windows Vista / Windows Server 2008 SP1包含.NET 2.0 SP1(3.0 SP1是服务器上未默认安装的可选组件)
- Windows Vista / Windows Server 2008 SP2包含.NET 2.0 SP2(3.0 SP2是服务器上未默认安装的可选组件)
- Windows 7 / Windows Server 2008 R2包含.NET 2.0 SP2(3.5 SP1是服务器上未默认安装的可选组件)
- Windows 8包括.NET 4.5(3.5 SP1是通过Windows Update部署的可选组件)
- Windows 8.1包括.NET 4.5.1(3.5 SP1是通过Windows Update部署的可选组件)
- Windows 10(RTM)包括.NET 4.6(3.5 SP1是通过Windows Update部署的可选组件)
- Windows 10(2015年11月更新)包括.NET 4.6.1(3.5 SP1是通过Windows Update部署的可选组件)
请参阅MSDN
默认情况下,Windows XP中不包含任何.NET版本。