如何解决.NET5 构建与 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
奇怪的是,如果我忽略崩溃,应用程序会在几分钟后构建.. 无论我是通过骑手还是通过控制台构建都没有关系
.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 的问题
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。