我正在尝试使用 ReSharper TaskRunner 在 64 位程序集上运行单元测试。但是,由于某种原因,ReSharper 不断启动 JetBrains.ReSharper.TaskRunner.CLR4.exe,这是一个 32 位应用程序。
我确保我的程序集指定了 64 位架构,我什至尝试通过 ReSharper 选项对话框将默认平台架构设置为“强制测试在 64 位进程中运行”。
没有什么帮助。它仍然启动 32 位版本的 TaskRunner。
我能够使其工作的唯一方法是按照此处的建议重命名文件:nunit debugs in 64-bit, application is in 32-bit
但是,我们需要在 32 位和 64 位程序集上运行单元测试,因此每次都重命名文件是不切实际的。
有什么建议么?