Ошибки инициализации RxApp в тестах nunit

#.net #nunit #reactiveui

#.net #nunit #reactiveui

Вопрос:

Я пытаюсь запустить тесты NUnit, которые используют объекты ReactiveUI.

Для нового теста я постоянно получаю следующее исключение

 System.TypeInitializationException : The type initializer for 'ReactiveUI.RxApp' threw an exception.
 ----> System.TypeLoadException : Could not load type 'ReactiveUI.IActivationForViewFetcher' from assembly 'ReactiveUI, Version=5.4.0.0, Culture=neutral, PublicKeyToken=null'.
  

Другие тесты в той же сборке, которые используют ReactiveUI, работают. Я понятия не имею, почему возникает эта ошибка

Ответ №1:

У меня возникла эта проблема, и она исчезла после обновления до ReactiveUI 6.

Комментарии:

1. К счастью, наш проект скоро обновится до RxUI 6.

Ответ №2:

Работает ли этот тест сам по себе? Вы переопределяете service locator в другом тесте и, возможно, не сбрасываете его?