Rider 使用 mono32 代替 mono64 macOS 执行单元测试
Rider uses mono32 to execute unit tests instead of mono64 macOS
我需要 运行 在 .NET Framework 4.5 版中进行单元测试。我正在 运行 安装此系统:
- OS:
macOS Catalina
- 版本:
10.15.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”,这为我解决了这个问题。
我需要 运行 在 .NET Framework 4.5 版中进行单元测试。我正在 运行 安装此系统:
- OS:
macOS Catalina
- 版本:
10.15.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”,这为我解决了这个问题。