У меня есть приложение WPF, в котором я добавил изображения в качестве ресурсов в проект (не из настроек проекта, например, как во втором ответе здесь ), поэтому они находятся в папке. Я использую их так в xaml:
<Image Width="32" Height="32" Source="/Images/Effect.png" />
Когда я создаю это приложение, в папку Debug/Release
помещаются только зависимые библиотеки DLL и само приложение. Значки, которые находятся внутри проекта, а фактические папки и файлы находятся внутри папки проекта. Они не копируются в Debug/Release
.
Я могу запустить это приложение из любого места, и изображения работают, поэтому оно должно превращать относительные пути в жестко закодированные пути?
Если это так, как я смогу распространять эти файлы изображений на другие машины?
Я хочу, чтобы у меня всегда были изображения, относящиеся к приложению, как в виде ссылки, так и на диске.
Это лучший или лучший способ? В конце я хочу легко распространить эти изображения и приложение на другие машины.