Hallo, ich versuche gerade ein Projekt zu verstehen "RoslynPad" weil ich teilweise bei mir davon was Implementieren will
Aber beim besten willen was passiert hier
C#-Code: |
var container = new ContainerConfiguration()
.WithAssembly(typeof(MainViewModelBase).Assembly)
.WithAssembly(typeof(MainView).Assembly);
var locator = container.CreateContainer().GetExport<IServiceProvider>();
_viewModel = locator.GetService<MainViewModelBase>();
|
Die Ausnahme die ausgelöst wird bringt mich nämlich auch nicht wirklich weiter.
Fehlermeldung: |
System.Windows.Markup.XamlParseException
HResult=0x80131501
Message=Zeilennummer "15" und Zeilenposition "10" von "Durch den Aufruf des Konstruktors für Typ "ThePLCProject.Ui.Editor.Views.MainView", der den angegebenen Bindungseinschränkungen entspricht, wurde eine Ausnahme ausgelöst.".
Source=PresentationFramework
StackTrace:
at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
Inner Exception 1:
CompositionFailedException: Only one export for the contract 'IServiceProvider' is allowed, but the following parts: 'SystemCompositionServiceProvider', 'SystemCompositionServiceProvider' export it. |
Schon mal vielen Dank für die Geduld
Gruß