Microsoft.Fakes не будет работать в обычном контексте модульного тестирования

Я использую простой проверочный тест Fakes nUnit:

  [Test]
  public void TestFakes()
  {
      using (var ctx = ShimsContext.Create())
      {
          System.Fakes.ShimDateTime.NowGet = () => { return new DateTime(2000, 1, 1); };

          Assert.That(DateTime.Now.Year, Is.EqualTo(2000));
      }
  }

Этот тест выполняется в Visual Studio Test Explorer, но не выполняется в:

nUnit GUIконсоль nUnitТестовый бегун JetBrains (dotCover ИЛИ Resharper)TestDriven.net тестовый бегун

В каждом из них я получаю следующую ошибку:

Microsoft.QualityTools.Testing.Fakes.UnitTestIsolation.UnitTestIsolationException: не удалось разрешить путь профилировщика из переменных среды COR_PROFILER_PATH и COR_PROFILER

Когда я размышляю над этой сборкой, мне кажется, что она ищет Intellitrace, функцию VS Ultimate-only - у меня установлена только Premium.

Любые предложения о том, как обойти это (мы используем nUnit runner на наших серверах сборки, так что это блокирует использование Fakes)

Ответы на вопрос(3)

Ваш ответ на вопрос