Проблема с путем к изображению [C #, WPF] - PullRequest
0 голосов
/ 16 ноября 2010

Мне нужно использовать образы в 2 сборках .NET.Одним из них является приложение WPF {myApp.exe}, а вторым - * .dll {myDll.dll}.Файлы расположены в этой файловой структуре:

 **AppFolder** consist these files and one subfolder(avatars):

    -myApp.exe
    -myDll.dll
    -avatars {folder} consist:
          -manImages.jpg
          -womanImages.jpg

Я пытаюсь использовать URI пользователя в этом формате

new Uri(@"C:\Users\avatars\manImages.jpg", UriKind.RelativeOrAbsolute);

, но этот формат не работает, изображения пусты.

Ответы [ 2 ]

1 голос
/ 16 ноября 2010

Я бы ожидал

new Uri(@"avatars\manImages.jpg", UriKind.RelativeOrAbsolute);

на работу?

Вы также можете попробовать:

new Uri(Environment.CurrentDirectory + @"\avatars\manImages.jpg", UriKind.RelativeOrAbsolute);
0 голосов
/ 16 ноября 2010

На стороне DLL вы можете написать это:

string imgPath = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "avatars\\manImages.jpg");
...