Wie verwende ich MEF in einer portablen Klassenbibliothek?
Ich habe eine portable Klassenbibliothek für .NET 4.5 und die Windows Store App.Laut MSDN sollte diese Einstellung MEF bieten aber das tut es nicht. NamespaceSystem.ComponentModel.Composition
ist nicht verfügbar (ich habe es sogar versuchtSystem.Composition
aber kein Glück). Es ist auch nicht möglich zu verwendenMicrosoft.Composition
NuGet-Paket, das mit der Windows Store App funktioniert.
Der Fehler bei der InstallationNuGet-Version ist:
'Microsoft.Composition 1.0.15' ist bereits installiert. Paket 'Microsoft.Composition 1.0.15' konnte nicht installiert werden.
Sie versuchen, dieses Paket in einem Projekt zu installieren, das auf '.NETPortable, Version = v4.5, Profile = Profile7' abzielt, aber das Paket enthält keine Assemblyverweise, die mit diesem Framework kompatibel sind. Weitere Informationen erhalten Sie vom Autor des Pakets.