ResourceDictionary - это путь, вы можете скопировать файл xaml, содержащий словарь ресурсов между проектами, или скомпилировать их в DLL, на которую вы будете ссылаться из своих проектов.
Чтобы ссылаться на словари в том же проекте, вы добавляете что-то подобное в ваш App.xaml (в этом случае я сохраняю свои ресурсы в папке ControlStyles).
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="ControlStyles/Colors.xaml"/>
<ResourceDictionary Source="ControlStyles/Window.xaml"/>
<ResourceDictionary Source="ControlStyles/Button.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Если вы компилируете их в другую dll, вы можете использовать этот синтаксис (если dll стилей называется StyleAssembly, слово «компонент» фактически является частью синтаксиса, а не именем каталога):
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/StyleAssembly;component/ControlStyles/Colors.xaml"/>
<ResourceDictionary Source="pack://application:,,,/StyleAssembly;component/ControlStyles/Window.xaml"/>
<ResourceDictionary Source="pack://application:,,,/StyleAssembly;component/ControlStyles/Button.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>