如何在 MacBook M1 上混合使用 ARM64 和 X64 版本的 dotnet core

Tim*_*vis 6 version .net-core apple-m1

我有一台新的 Macbook Pro (M1),我需要安装多个版本的 dotnet core - 我的大型解决方案有多个版本的混合体,现在正忙于解决这个问题。

但我该如何处理这种情况呢?(注意我有一个 X64 版本的 dotnet 的符号链接)

在此输入图像描述

小智 2

我不确定它是否适用于您的特定情况,但如果您对所有 .NET 版本的 x64 架构都满意,那么它应该可以工作。

  • usr/local/share/dotnet有的话删掉吧
  • 下载您需要的所有 .NET 版本的 x64 架构安装程序;
  • 您需要弄清楚其中哪些将被放置在 64 文件夹中。!! 首先安装它们!在此之后,usr/local/share/dotnet您将只有64文件夹。
  • 将所有文件从 复制usr/local/share/dotnet/64usr/local/share/dotnet
  • 删除usr/local/share/dotnet/64文件夹
  • 通过安装程序安装其余版本,并确保将其放置在usr/local/share/dotnetNOT 中usr/local/share/dotnet/64