问题描述
我需要运行在.NET Framework 4.5版中进行的单元测试。我正在运行此系统:
- 操作系统:
macOS Catalina
- 版本:
10.15.5
因为我有一个macOS系统,所以我在官方网站上安装了Mono。我安装的版本是:6.10.0.104
。它支持mono32和mono64,但出于某种奇怪的原因,我的IDE(骑士)正在使用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”,为我解决了这个问题。