У меня есть проект библиотеки классов, который создает dll, который я динамически загружаю в основное приложение. Основное приложение содержит вызовы API, которые я использую, и один из вызовов заключается в загрузке изображения значка в кнопку WPF. Я предоставляю "pack://application:,,,/NamespaceOfMyDll;Component/Resources/embeddedresource.ico"
как мой источник URI и следующий код, который пытается загрузить это изображение
var logo = new BitmapImage();
logo.BeginInit();
logo.UriSource = new Uri(source);
logo.EndInit();
Изображение является встроенным ресурсом библиотеки DLL, которую я загружаю на стороне. При этом возникает исключение, говорящее, что источник не найден.
Проект, который пытается загрузить изображение, не имеет ссылки на dll, которую я загружаю.
Есть ли способ загрузить изображение, не помещая его в основной проект приложения?