Microsoft Visual Studio C # 2010 Express: может отлаживать, но не собирать - PullRequest
2 голосов
/ 17 августа 2010

Когда я отлаживаю свою программу на C # F5 , моя программа будет работать как надо;однако после его создания CTRL + F5 моя программа немедленно закрывается: "(Программа) перестала работать"Каковы некоторые возможные объяснения этому?

Ответы [ 2 ]

6 голосов
/ 17 августа 2010

Не пытайтесь догадаться об этом и напишите код, который вам скажет.Добавьте обработчик события для AppDomain.Current.UnhandledException и отобразите значение e.ExceptionObject.ToString ().

4 голосов
/ 17 августа 2010

Ctrl + F5 обычно не является ярлыком для сборки, но для запуска программы без отладчика.

Я думаю, что ваша программа запускается из другой рабочей папки и вылетает, потому что вы где-то пытаетесьдля доступа к файлу относительно рабочей папки, который не найден при запуске с помощью Ctrl + F5.

...