複数を使用します.MacのM 1のネットSDK CLIコマンド


個人的には、それは、複数の作業を少しイライラされている.特に、あなたがDOTNET CLIコマンドを使うとき、M 1上のネットCore SDKSはたくさんを指令します.

問題


インストール.NET 5およびNET 6では、/usr/local/share/dotnet/x 64/sdkと/usr/local/share/dotnet/sdkの2つのフォルダが作成され、その上でDOTNETコマンドを実行するのは煩わしいです.を返します.NET 5はCLIに優先します.完全なパスとそれからコマンドを指定しない限り、NET 6.

解決策


私は、それがより多くの特徴とより良い機能をデフォルト端末より持っているので、iterm 2、zshとああ私のZSHを使用します、そして、あなたは以下のこの驚くべきポストを使用してこれをセットアップすることができます:

プロのようにZSHであなたのMacOS端末を構成する方法


時々、デフォルトの端末の吸い込みを使用して、Kiakaka池anyiによって.あなたは退屈なターミナルに生活を追加し、生産性を向上させるために、普通の外出したい.zシェルhttps://en.wikipedia.org/wiki/Z_shell( zsh )はbash ( MacOS用のデフォルトシェル)の上に構築されたUnixシェルです

Freecodecamp.org

ステップ

  • 以下のコマンドを使ってzshrcファイルを開き、ファイルを持っていない場合は、上のリンクを使用して
  • open ~/.zshrc
    
  • あなたの端末のデフォルトではないdotnetディレクトリパスの永続的なエイリアスを作成します.私の場合は.NET 5はデフォルトで実行されます.ネット6コマンドを簡単に、下に追加します.zshrcファイル
  • alias dotnet6="/usr/local/share/dotnet/dotnet"
    
    注意:

    dotnet6 can be any name you want and /usr/local/share/dotnet/dotnet is the path that targets .NET 6.

  • 端末を再起動して実行する
  • dotnet6 --info
    
    . NET 6コマンドチェック

    . NET 5コマンドチェック