2017-11-05 2 views
0

In meinem Projekt verwende ich mvvm Lichtpaket (v 5.3.0). Alles war in Ordnung, bis ich das Paket CommonServiceLocator auf die neue (2.0.1) Version von Version 1.3.0 aktualisiert habe. Nach diesem Update in Code wie folgt:Wie ändere ich MvvmLightLibs Abhängigkeit zum neuesten CommonServiceLocator

ServiceLocator.SetLocatorProvider(() => SimpleIoc.Default);

ich die folgende Fehlermeldung erhalten:

The type 'IServiceLocator' is defined in an assembly that is not referenced. You must add a reference to assembly 'Microsoft.Practices.ServiceLocation, Version=1.3.0

Wie meine anderen Pakete auch CommonServiceLocator verwende ich lieber die neuesten Versionen erhalten. Wie kann ich die MvvmLight zur Verwendung der neuen Assembly machen?

Antwort

1

How can I make the MvvmLight to use the new assembly?

Sie können nicht. Es hängt von der alten Version ab. Sie müssen entweder warten, bis eine neue Version von MvvmLight, die CommonServiceLocator 2.0.1 verwendet, freigegeben wird oder auf die Version 1.3.0 von CommonServiceLocator zurückgesetzt wird.

Sie können MvvmLight nicht mit einer bestimmten Assembly oder API erstellen, ohne die Bibliothek neu zu kompilieren.

Verwandte Themen