Geschachteltes Ressourcenwörterbuch in separater Bibliothek

Meine Frage ist dieser sehr ähnlicheiner

Ich habe eine Lösung mit einer Reihe von Projekten. Zwei davon sind relevant: Eine Klassenbibliothek, die ein WPF-Fenster und ein Projekt mit allen darin enthaltenen WPF-Stilen enthält.

Klassenbibliothek mit dem Fenster in Projekt 1

Das zusammengeführte Wörterbuch des Fensters sieht folgendermaßen aus:

  <ResourceDictionary.MergedDictionaries>
       <ResourceDictionary Source="pack://application:,,,/StyleAssembly;component/CommonStyle.xaml"/>
  </ResourceDictionary.MergedDictionaries> 

            //other styles here

Die CommonStyle.xaml inProjekt 2:

<ResourceDictionary.MergedDictionaries>
    <ResourceDictionary Source="/Components/Type/CheckBox.xaml"/>
</ResourceDictionary.MergedDictionaries>

Das führt zu Fehlern wie:

{"Die Ressource 'components / type / checkbox.xaml' kann nicht gefunden werden."}

Wenn ich jedoch eine CommonStyle.xaml in Projekt 1 erstelle und auf dieselben Steuerelementstile aus Projekt 2 verweise, funktioniert dies.

Wie bringe ich diese XAML-Datei der höchsten Ebene (CommonStyle.xaml) in Project 2 zum Laufen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage