Das Ressourcenwörterbuch kann in der WPF-Anwendung nicht gefunden werden

 C Programming >> C-Programmierung >  >> Tags >> WPF
Das Ressourcenwörterbuch kann in der WPF-Anwendung nicht gefunden werden

Stellen Sie sicher, dass die Build-Aktion für MetroTheme.xaml auf Page.

gesetzt ist


Ich hatte das gleiche Problem, habe aber Build Action =Page eingestellt hat sich bei mir nicht gelöst. Es stellte sich heraus, dass ich das Pack-URI-Format verwenden musste. Also,

<ResourceDictionary Source="pack://application:,,,/Styles/MetroTheme.xaml"/>

BEARBEITEN

Es stellt sich heraus, dass das obige Build-Fehler beseitigt, aber immer noch zu Laufzeitfehlern führt. Ich musste die vollständige Assembly-Spezifikation für eine vollständige Auflösung einschließen (obwohl sich alle Dateien in derselben Assembly befinden):

<ResourceDictionary Source="pack://application:,,,/WpfApplication10;component/Styles/MetroTheme.xaml"/>