有一个软件需要以下两个 Windows 版本之一:
Windows XP 专业版 SP3 Vista SP1 旗舰版
我试图弄清楚这些 Windows 实例是否默认安装了 .NET,如果是,则安装所需的最低版本。
原因是,由于该软件支持生成要传输的文件的硬件,因此它将始终存在于我正在为其构建软件(文件传输)的机器上。
答案1
旧事物新:Windows 也不是 .NET Framework 交付渠道
[...]
Windows XP 没有附带任何版本的 .NET Framework。Windows Vista 附带版本 2,Windows 7 附带版本 3.5,但这些是作为默认安装的可选组件提供的。您可以进入“程序和功能”控制面板将其删除。
[...]
整篇文章总结:绝不预计.NET 将被默认安装。
答案2
Vista 附带 .NET 3.0(Server 2008 也附带),Windows 7 附带 .Net 3.5(Server 2008 R2 也附带)。
XP 没有自带任何功能。