.NET Standard 2.1当前默认一个跨平台的“标准子集”更现代、更安全、包体更小是新建项目的首选。.NET Framework 4.8一个更完整的“全集”API 更全但跨平台能力弱仅在维护旧项目或依赖特定 Windows API 时使用。简单来说选择 .NET Framework 意味着你主动选择了一个以 Windows 为尊的 API 集合。虽然 Unity 会尽力在非 Windows 平台如 Android、iOS、Linux、WebGL 等上模拟或忽略这些 API但“尽力”不等于“完美”。使用 .NET Framework 时必须时刻警惕跨平台的“坑”。在 Unity 中 .NET Framework 选项对应的是 .NET Framework 4.8 版本。微软 在 4.8 版本之后就没有再推出新的大版本了。而是将重点转向了跨平台的.NET Core现已演进为 .NET 5/6/7/8/9 等统称为现代 .NET。