Быстрый Живой поиск "Visual Studio emacs" дал эта страница . Я не уверен, насколько полный это хотя (никогда использовавший emacs сам).
Согласно ResourceDictionary в отдельной сборке
<ResourceDictionary.MergedResources>
<ResourceDictionary Source="pack://application:,,,/YourAssembly;component/Subfolder/YourResourceFile.xaml"/>
</ResourceDictionary.MergedResources>
Вы можете объединить ресурсы из вашего проекта в свой основной словарь, используя этот метод:
/// <summary>
/// Loads a resource dictionary from a URI and merges it into the application resources.
/// </summary>
/// <param name="resourceLocater">URI of resource dictionary</param>
public static void MergeResourceDictionary(Uri resourceLocater)
{
if (Application.Current != null)
{
var dictionary = (ResourceDictionary) Application.LoadComponent(resourceLocater);
Application.Current.Resources.MergedDictionaries.Add(dictionary);
}
}
Назовите это так:
MergeResourceDictionary(new Uri(@"/MyOtherAssembly;component/MyOtherResourceDictionary.xaml", UriKind.Relative));