Castle Windsor Referenz von Nuget funktioniert nicht im Windows Phone 7 -Projekt
-
27-10-2019 - |
Frage
Ich habe gerade Referenz für Castle Windsor von Nuget hinzugefügt. Nach dem Ausführen der Anwendung erhalte ich folgende Ausgaben:
System.missingMethodException: konnte Typ 'castle.microkernel.registration.comPonentRegistration nicht laden
1' from assembly 'Castle.Windsor, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407DD0808D44FBDC'. [Line: 0 Position: 0] --- Inner Exception --- Could not load type 'Castle.MicroKernel.Registration.ComponentRegistration
1 'From Assembly' Castle.Windsor, Version = 2.5.1.0, Kultur = neutral, publicKeyToken = 407dd0808d44fbdc '.
Irgendwelche Gedanken? Vielen Dank!
Lösung
Soweit ich das beurteilen kann, unterstützt Castle Windsor WP7 nicht. Es gibt eine Silverlight 3-Version, die Sie möglicherweise wieder auf WP7 zusammenarbeiten können. Möglicherweise müssen Methoden (wie Ihre Ausnahme anscheinend anzeigen scheint), die einfach nicht im WP7-Framework vorhanden sind.
Zu den alternativen IOC -Containerimplementierungen für WP7 gehören:
- Ninjekt
- SimpleContainer von caliburn.micro.
- Mikroioc
- Funq von Clarius Consulting
- OpenNetcf.ioc