← Zurück

S# и MvvmLight

Всем добрый день,

Для заметки S# Api не будет работать с MvvmLight. При подключении куик трейдера выкидывает следующую ошибку.

Message "Could not load file or assembly 'Microsoft.Practices.ServiceLocation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)" string

Скорее всего не поделили слово ServiceLocation.

Надеюсь поможет с экономить чуточку времени. Мне пришлось заново проект создавать чтобы найти эту ошибку и его причину.

Вот что об этом пишут в MvvmLight http://stackoverflow.com/questions/14791089/mvvm-light-assembly-conflict-with-microsoft-practices-servicelocation

Проблема не столь в MvvmLight как в CommonServiceLocator http://commonservicelocator.codeplex.com/ видимо S# использует не подписанную версию CommonServiceLocator.

War dieses Thema hilfreich?

Thema teilen

Kommentare (2)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Валентин Мирошниченко

Проблема решается очень просто. Скачайте исходный коды MvvmLight и замените референс на ServiceLocation из нашей библиотеки.

vk37
vk37

Я решил так. Чтобы исходные коды не качать. )