我似乎找不到任何信息来了解您是否可以在 M1 Mac 上运行 Visual Studio 2022 并在 ARM 版本的 Windows 11 上编译旧版 .Net 4.7.2 项目。
答案1
快速更新:
我现在有一台运行 Windows 11 ARM 的 M1X Macbook Pro,通过 Parallels 和 VS 2022 运行,可以运行较旧的 .Net 项目(Web 表单/MVC),我已经测试并运行了 4.5 - 4.8 的项目
一切都运转并构建。
答案2
如果您可以运行 Visual Studio 2019 并通过 Windows 10 的 ARM 版本编译 .Net 4.7.2 项目,我似乎找不到任何信息。
Visual Studio 2019 仅在 x86 系统上运行。您可以使用 Visual Studio Code 编译 .NET (Core) 5 项目。.NET 4.7.2 未安装在 Windows 10 上(或者说,具体来说,已经有好几年没有安装了),但在 x86 硬件上,您有目标包,允许您定位特定版本的 .NET Framework。
值得指出的是,.NET 5 原生支持 ARM。您还可以在 x86 硬件上编译 ARM .NET Framework 项目。
Visual Studio 是针对基于 x86 架构的处理器而构建的,没有针对基于 ARM 的处理器的 Visual Studio 版本。