Rider 使用 mono32 代替 mono64 macOS 执行单元测试

Rider uses mono32 to execute unit tests instead of mono64 macOS

我需要 运行 在 .NET Framework 4.5 版中进行单元测试。我正在 运行 安装此系统:

因为我是macOS系统所以在官网安装了Mono。我安装的版本是:6.10.0.104。它支持 mono32 和 mono64,但出于某些奇怪的原因,我的 IDE (Rider) 使用 mono32 进行 运行 测试。我只是想知道如何强制使用 mono64?

抛出的错误是:

Exit code is 1 (Error: --arch=32 Failed to switch to '/Library/Frameworks/Mono.framework/Versions/Current/bin/mono32'.

我使用的Rider版本是:JetBrains Rider 2020.1.3 Build #RD-201.7846.1.

我发现了一个类似的问题here,但不幸的是没有人回答这个问题。

感谢您提前帮助我!

我在“首选项”>“单元测试”中将“默认平台架构”更改为“x64”,这为我解决了这个问题。