.net 不能运行NET框架3.5服务包1(完整包)在Windows 11与臂CPU,为什么?

jjhzyzn0  于 2023-02-06  发布在  .NET
关注(0)|答案(1)|浏览(114)

我有一台macbook M1PRO,我需要在它的Windows11虚拟机上调试.net2.0和.net 3.5代码,但是我无法设置代码运行环境,我在控制面板的“启用或禁用windows功能”中安装了.net framework 3.5,但是它的存在在visual studio中仍然不被识别。enter image description hereenter image description here如果我不使用模拟的x64虚拟机或另一台x64计算机,我只想在一台计算机上运行所有程序,我该怎么解决呢?

yc0p9oo0

yc0p9oo01#

如果你创建一个x64虚拟机,那么你必须安装windows 11(不是基于arm的版本)。
然后安装Visual Studio for Windows。(同样,非ARM版本)。
到那时,您就可以使用. NETFramework 2. 0 - 4. 8进行开发了。
你不能创建,运行,使用,享受,开发.net框架asp.net应用程序,除非你运行一个windows虚拟机,并使用windows版本的VS.
您只能在基于ARM或其他计算机上运行(和开发).NET核心应用程序,而不能运行.NET框架应用程序。
考虑到你想开发(或工作)一个x64 .net框架,而且是一个相当老的版本?
然后您必须创建一个基于x64(而不是arm)的VM,并安装x64位版本的Windows(同样,不是基于arm的Windows版本)。然后您安装Visual Studio for Windows。
上述内容将允许您开发和使用.net framework应用程序,例如基于asp.netframework的应用程序。

相关问题