Всем добрый день,
Для заметки 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.
Kommentare (2)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Проблема решается очень просто. Скачайте исходный коды MvvmLight и замените референс на ServiceLocation из нашей библиотеки.
Я решил так. Чтобы исходные коды не качать. )