System.io.filenotfoundexception образ не найден после установки
всем привет..
Я создал приложение WPF с помощью c#, в котором у меня есть контекстное меню с изображениями..
Я использую пользовательское действие для запуска моего приложения после установки..
Когда приложение запускается в первый раз, оно дает мне исключение Системы.ИО.Исключение filenotfoundexception
но когда он запускается вручную двойным щелчком по значку рабочего стола, никаких исключений не возникает и работает нормально, и все изображения отображаются..
вот код использования изображения..
titleMenuItem.Image = System.Drawing.Image.FromFile("test.ico");
но когда я запускаю приложение в visual studio, никаких исключений не возникает..
и я использую установщик visual studio, Если это имеет значение..
Что я уже пробовал:
Я помещаю изображения в папку bin/debug приложения и в папка Application конечно, подстава..
11917640 Member
Когда программа выполняется из Visual Studio, текущим каталогом является каталог проекта, а не bin/debug. Поместите файл .ico в каталог проекта и скопируйте его в bin/debug в событии post-build.
Abhijeet P Singh
он прекрасно работает, когда я запускаю его в visual studio..
проблема возникает, когда пользовательское действие установщика запускает exe..
даже когда приложение запускается вручную, никаких исключений не возникает..
Richard MacCutchan
Проверьте детали в исключении. Он скажет вам, какой именно файл он не может найти.
Abhijeet P Singh
Ричард Маккатчан, сэр..
Я не могу опубликовать здесь снимок экрана, иначе я должен был показать его вам..
он говорит мне, в каком файле проекта и в какой функции исключение не вызывается больше ничего..
Richard MacCutchan
Затем вы должны использовать отладчик, чтобы найти дополнительную информацию. Мы не можем догадаться, что делает этот код.