Я пытаюсь профилировать приложение, которое использует Ninject.Я использую профилировщик ANTS, и когда он попадает в строку
StandardKernel kernel = new StandardKernel();
, профилировщик выдает мне ошибку, в которой говорится, что «операция может дестабилизировать среду выполнения».Из прочтения около форума ANTS и других мест, похоже, из-за настроек безопасности в NInject.Я неохотно изменяю их и не знаю, как это сделать с уверенностью (я подозреваю, что это связано с тем, как NInject создает объекты, а не с помощью отражения и поэтому не будет работать в среде со средним доверием, но эточистая спекуляция!).Кто-нибудь сталкивался с этой проблемой с Ninject и ANTS, и если да, то как это было исправлено?
Единственное, что я попробовал до сих пор, - это чтобы все работало как администратор, но это не имеет никакого значения.Кроме того, код работает нормально, когда я не профилирую его, и если кто-то из ANTS читает это, код работает, если я отключаю тайминги на уровне строк, поэтому проблема такая же, как описано в посте, связанном выше (но решения не было... кажется, решение включает изменение сборки NInject).