我正在尝试使用ReSharper TaskRunner在64位程序集上运行单元测试。但是,由于某些原因,ReSharper不断启动JetBrains.ReSharper.TaskRunner.CLR4.exe这是一个32位应用程序。
我确保我的程序集指定64位体系结构,我甚至尝试通过ReSharper Options对话框将默认平台体系结构设置为“强制测试以在64位进程中运行”。
没有任何帮助。它仍然启动32位版本的TaskRunner。
我能够使其工作的唯一方法是按照此处的建议重命名文件:nunit debugs in 64-bit, application is in 32-bit
但是,我们需要在32位和64位程序集上运行单元测试,因此每次重命名文件都不实用。
有什么建议吗?
答案 0 :(得分:0)
它刚开始工作没有明显的原因。必须通过重新启动/重新安装来修复这些事情中的一些。虽然在这种情况下需要多次重启。