はじめに
M2 MacでGrpc.Core
を利用を利用しようとしたところ以下のエラーが出てきてしまいました。
www.nuget.org
Unhandled exception. System.IO.FileNotFoundException: Error loading native library. Not found in any of the possible locations: .../libgrpc_csharp_ext.arm64.dylib
これはM1~のMacだとarmなので追加でライブラリが必要になってきます。その対処法を書き残しておきます。
対処法
以下のライブラリを追加でインストールします。
www.nuget.org
# コマンドの場合 $ dotnet add package Contrib.Grpc.Core.M1
また名前的にContrib.Grpc.Core.M2
とかもあるのかなと思いましたが、どうやらarmはM1使っとけばOKのようです。