Можно ли совместно использовать файл ResourceDictionary между несколькими проектами?
Если у меня есть ResourceDictionary в одном проекте, можно ли создать другой проект, который использует ресурсы, определенные в первом проекте? Обратите внимание, что оба проекта - это приложения WPF, а не ControlLibraries.
Спасибо!!
Ответ 1
Да, конечно, это возможно, поскольку проект B имеет ссылку на проект A.
Затем вы можете просто использовать ресурсы, определенные в файле YourResourceFile.xaml.
Ответ 2
Я обнаружил, что мне пришлось ссылаться на сборку и не использовать имя проекта. Мне также не нужно было использовать синтаксис pack:///, чтобы заставить это работать.
Этот ответ на дублированный вопрос указывает используемый формат (я могу проверить, работает ли этот синтаксис в .NET 4.0):
fooobar.com/info/30369/...
В частности (поскольку я всегда забываю часть компонента, думая, что это папка, которую кто-то использует):