Приложение WPF не запускается в другой папке
Моя ОС - Windows 10, и у меня есть проект WPF (dot net 4.6.2, сообщество Visual Studio 2017), который без проблем работает в режиме выпуска и отладки. также я могу запустить его из папки релиза или отладки из папки моего проекта. но когда я копирую папку release или debug в любое другое место на моем компьютере, мое приложение запускается и показывает курсор ожидания и ничего более. мое приложение не нуждается ни в каком источнике извне моего проекта.
1 ответ
Я подумал, что было сложно установить путь к значку, когда я установил его для System.Windows.Forms.NotifyIcon.
Я создал папку с именем "Содержимое" в своем проекте, а затем поместил в нее файл значков.
в xaml я установил значок окна "/Content/Icon.ico", и это сработало.
для NotifyIcon я установил значок "../../Content/Icon.ico", чтобы он также работал, но когда я копировал папку Release в другой каталог, он не работал.
Поэтому я перетаскиваю файл значка в разделе "Ресурсы" и устанавливаю значок NotifyIcon следующим образом:
new Icon(Resources.AppIcon,40,40);
Эта ошибка произошла, потому что я запутался в том, как обращаться к файлам в WPF.