этой строки кодаПриложения работает в качестве x86 в модульных тестах в Visual Studio, но работает как x64, когда он стоит особняком
Environment.Is64BitProcess
имеет значение верно, когда мое приложение работает стоя в одиночку.
Но это же выражение принимает значение false, когда оно выполняется в моих модульных тестах в Visual Studio.
Я выбрал «Любой процессор» в качестве платформы решений, машина 64 бит.
Почему это?
Даже когда я установил его как на картинке выше, Resharper по-прежнему работает как x86
@ Luaan не имеет отношения. VS может нормально запускать/отлаживать процессы x86 и x64. И тестовый бегун по умолчанию может работать и в режиме x64 (пока он настроен для этого). –
Исходный комментарий @Luaan о отношении к VS - это x86. Я пытался подчеркнуть тот факт, что процесс x86 останавливает VS от работы с x64-процессами. Теперь, когда исходный комментарий ушел, оба моих комментария будут саморазрушаться в 10 ... 9 ... –