.NET5 构建与 BigSur (SIGABRT) 崩溃

.NET5 build crashes with BigSur (SIGABRT)

当我尝试构建我的 .net5 解决方案时,dotnet 应用程序崩溃并且我收到以下日志消息:

System Integrity Protection: enabled
Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

奇怪的是,如果我忽略崩溃,应用程序会在几分钟后构建.. 无论我是通过 rider 还是通过 console 构建都没有关系

.NET 5.0.101。 Mac V11.1 大苏尔 并使用 JetBrains Rider 2020.3

进行开发

我能够部分解决问题。

首先我运行一个docker中的项目。项目构建没有任何问题。

我在 BigSur 上对 运行 它做了什么:

  • 卸载所有 .net sdk 和 运行 次。 (dotnet-uninstall-pkgs.sh)
  • net5.0.101 重新安装 (net5)
  • 删除并克隆了存储库
  • 在 cli 中执行 dotnet build
  • 瞧瞧 - 它的构建没有任何问题!

不幸的是,当我使用 rider 构建项目时,dotnet 仍然崩溃。看起来这是 Jetbrains Rider

的问题