clickonce / wpf неверный путь к изображению - PullRequest
1 голос
/ 20 мая 2011

У меня есть приложение WPF, которое развертывается с помощью щелчка один раз. На нескольких ноутбуках, когда приложение запускается, оно падает на экране входа в систему, потому что оно не разрешает правильно пути к изображениям для экрана. Путь, который он считает нужным, - «C: \ Users \ images \ image.jpg». То, что это должно искать, является установочной директорией щелчка один раз ... что-то вроде "C:\users\<username>\Appdata\local\apps\2.0\<Click once generated path>\images\" etc ...

кто-нибудь сталкивался с подобной проблемой? Это проблема с разрешениями? Пользователь говорит, что он работает от имени администратора.

любая помощь будет оценена.

Ответы [ 3 ]

0 голосов
/ 26 мая 2011

Я не знаю конкретного ответа, но я просто выброшу пару вещей, которые, возможно, стоит попробовать.Сравните имена пользователей на ноутбуках, которые не работают, с именами пользователей, которые используются на тех, которые работают.Есть пробелы или забавные персонажи?Соответствует ли имя папки имени пользователя в папке \ users?Если вы входите в систему как пользователь, проверьте, есть ли у вас права на чтение и выполнение для папок, содержащих изображения?Если вы вошли в систему как пользователь, откройте эти файлы.

0 голосов
/ 05 августа 2014

Во-первых, установите тип действия «Сборка» для ваших файлов как тип содержимого.Затем попытайтесь отослать их, используя Application.startuppath из вашего приложения.

0 голосов
/ 20 мая 2011

Если вы хотите прочитать изображение из локального каталога, вы можете использовать "| DataDirectory | \ images \ etc. *"

...