Wednesday, 12 January 2022

.NET / Rider / Unity

まぁ、学生の環境に付き合って。どれも Bug Sur M1 の環境で動くわけですが..

  ダウンロードに少しコツがいる

Unity hub 使ってはだめとか、少しはしっこのリンクからとか。

ちょっとはまったのは、JetBrainsの one time password 。ばっちり機種変でなくしてた。なのだが、

  JetBrains は二段回認証の時に予備の one time password がある

え、それっていいの感があるんだけど、まぁ、助かった。

ところが、Riderで project を hg から checkout すると....

Failed to load A, error: dlopen(/usr/local/share/dotnet/host/fxr/6.0.1/libhostfxr.dylib, 0x0001): tried: '/usr/local/share/dotnet/host/fxr/6.0.1/libhostfxr.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/usr/local/lib/libhostfxr.dylib' (no such file), '/usr/lib/libhostfxr.dylib' (no such file)

え、なんだよ。ぐぐるとかなりの人がひかかってて...

でも、新規プロジェクトだと動いてて、要するに

  .NET framework の version 設定

の問題だったらしい。いや一応探したんですけど、その

  メニュークエストが IDE の欠点

だからな〜 解決してめでたい。

No comments: