Я загружаю изображение в WPF при помощи класса BitmapImage. Мой код работает отлично, когда я даю полный путь для UriSource, но не, когда я пытаюсь использовать относительный путь.
Мой XAML:
<Image Width="50" Name="MemberImage" HorizontalAlignment="Left">
<Image.Source>
<BitmapImage DecodePixelWidth="50" UriSource="questionmark.jpg" />
</Image.Source>
</Image>
questionmark.jpg добавляется к проекту с Действием Сборки Ресурса и Копии для Вывода набора Каталога для Копирования всегда. Ошибка, которую я получаю, является "Файлом [имя файла], не часть проекта, или его свойство 'Build Action' не установлено на 'Ресурс'". Это работает, когда я использую полный путь для UriSource, но это, очевидно, не сделает.
Как я должен определять свой UriSource в XAML?
Я не могу воспроизвести проблему на своем компьютере:
Здесь все работает отлично, даже после перемещения .exe и переименования jpg. Видимо, что-то другое вас подводит!