C# 如何将.NET核心项目编译为;任何CPU“;建筑学

C# 如何将.NET核心项目编译为;任何CPU“;建筑学,c#,.net-core,C#,.net Core,以前.NET Framework能够在VisualStudio工具栏中选择的“任意CPU”模式下制作组合32/64位EXE。这样的EXE在Win32上自动为32位,在Win32上自动为本机64位 新的.NET Core 3.1使用了不同的构建过程,不仅通过VS中的“build”按钮,相反,terminal中的“dotnet publish”命令是新的和主要的。但是,只有“win-x86”和“win-x64”体系结构在这里工作。“win AnyCPU”不工作。VS 2019工具栏不显示除“AnyC

以前.NET Framework能够在VisualStudio工具栏中选择的“任意CPU”模式下制作组合32/64位EXE。这样的EXE在Win32上自动为32位,在Win32上自动为本机64位

新的.NET Core 3.1使用了不同的构建过程,不仅通过VS中的“build”按钮,相反,terminal中的“dotnet publish”命令是新的和主要的。但是,只有“win-x86”和“win-x64”体系结构在这里工作。“win AnyCPU”不工作。VS 2019工具栏不显示除“AnyCPU”以外的任何内容,但该选择不起作用,并且上次从CLI体系结构中使用时,会在通过“Build”按钮生成的EXE文件中使用

如何在.NET CLI中创建任何CPU EXE?

您是否尝试过?尝试过“win”,但不起作用(错误NETSDK1084)。