Подтвердить что ты не робот

Json.NET + VerificationException Операция может дестабилизировать время выполнения

Я получаю "Операция может дестабилизировать исключение во время выполнения". Я немного поглядел, похоже, что исключение связано с конфликтующими сборками, загружаемыми во время выполнения. Итак, вот пара вещей

  • тот же исходный код работает на компьютере моих коллег.
  • Я смотрел и искал каждую ссылку на NewtonSoft.Json.dll, и похоже, что она поступает из одной сборки. (Я думаю, что это не будет проблемой, поскольку он работает на машине других людей).
  • Я использую Raven, который ссылается на NewtonSoft, но не используется на стороне сервера только на стороне клиента /silverlight. Также, чтобы быть совместимым, я ссылаюсь на ту же версию Newtonsoft, на которую ссылается ворон.

Теперь проблема может быть связана с тем, что я установил на машине, которая влияет на это. некоторые установки времени выполнения /SP и т.д. Есть ли способ отладить/выяснить, что происходит здесь. Я смотрел и искал NewtonSoft.dll, когда приложение запускается, и оно получает правильную версию во временных файлах asp.net.

Любая помощь может быть с благодарностью оценена. Я не хочу проходить установку времени выполнения.

4b9b3361

Ответ 1

Это исключение может возникнуть при активации Visual Studio Ultimate и IntelliTrace.

Попробуйте добавить Newtonsoft.dll в список игнорирования IntelliTrace:

  • Инструменты → Параметры → IntelliTrace → Модули
  • Добавить → Newtonsoft.