Я использую MVVMLight уже некоторое время и начал использовать V4 с тех пор, как он впервые стал доступен.
Однако у меня всегда оставалась одна проблема, которую я не мог решить.
Если я создаю проект с использованием шаблона проекта MVVM 4, решение отлично строится, работает нормально и нормально работает в сочетании.
Однако
Если я запускаю свой собственный проект и устанавливаю MVVMLight V4 с помощью Nuget, как только я добавляю даже базовый DataService и включаю закомментированный код в шаблоне ViewModelLocator и открываю проект в Blend, я просто получаю сообщение об ошибке:
«Класс уже зарегистрирован»
Просто пытаюсь добраться до сути этой очень раздражающей ошибки.
Просто чтобы было ясно, что не имеет значения, что находится в DataService, поскольку даже с интерфейсом и службой только с 1 пустой функцией выдается та же ошибка