В настоящее время я работаю с VS studio 2010,.NET 4.0. Вот мой сценарий:
В настоящее время у меня есть проект библиотеки классов под названием "Изображения", который содержит подпапку под названием "Иконки". Все мои иконки в настоящее время живут в этом проекте и доступны через несколько проектов через siteoforigin. Все проявляется отлично в дизайнере, но во время работы изображения не отображаются.
Вот моя структура папок:
- Корневая папка
- Изображения
- Иконки
- Проект 1
- Проект 2
- Проект 3
- Изображения
Все проекты ссылаются на класс изображений. proj, и все значки внутри подпапки "значки" в проекте "Изображения" имеют значение "Build Action = Resource".
xaml выглядит так (что прекрасно видно во время разработки):
<Button Name="Button1" Click="Button1_Click">
<Button.Content>
<Image Source="pack://siteoforigin:,,,/Data.Images;component/Icons/Button1.png" />
</Button.Content>
</Button>