Use ReSharper TaskRunner in 32 and 64 bit

894 Views Asked by At

I am trying to use ReSharper TaskRunner to run unit tests on a 64-bit assembly. However, for some reason ReSharper keeps starting JetBrains.ReSharper.TaskRunner.CLR4.exe which is a 32-bit app.

I made sure that my assembly specifies 64-bit architecture, I even tried setting default platform architecture to "Force tests to run in 64-bit process" via ReSharper Options dialog.

Nothing helps. It still starts the 32-bit version of TaskRunner.

The only way I was able to make it work is by renaming files as suggested here: nunit debugs in 64-bit, application is in 32-bit

However, we need to run unit tests on both 32-bit and 64-bit assemblies so renaming files every time is not practical.

Any suggestions?

1

There are 1 best solutions below

0
On

It just started working for no apparent reason. Must be some of those things are are fixed by reboot/reinstall. Although in this case it took multiple reboots.