1

我正在尝试使用 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 位程序集上运行单元测试,因此每次都重命名文件是不切实际的。

有什么建议么?

4

1 回答 1

1

它只是无缘无故地开始工作。必须通过重新启动/重新安装来修复其中一些问题。尽管在这种情况下需要多次重新启动。

于 2015-01-05T22:25:02.993 回答