Visual C # - программа не запускается - PullRequest
1 голос
/ 13 августа 2010

Я создал программу для Visual Studio 2010. Для нее требовалось запустить .NET Framework 4.0, а машина, на которой он должен работать, не подключена к Интернету, поэтому я обнаружил, что распространяемый файл находится на своем компьютере, и скопировал его .

Я установил программное обеспечение на машину (это очень простая программа, я только что создал программу установки для установки .NET, а также поместил файл .exe моей программы в Program Files), но каждый раз, когда я пытаюсь запустить его, я получаю сообщение об ошибке Windows, в котором говорится, что программа не запустилась.

Есть ли какие-либо предложения относительно того, где я мог бы найти причину этой проблемы?

(Если это имеет значение, компьютер, на котором я пытаюсь его запустить, работает под управлением Windows XP, в то время как я использую Windows 7. Хотя я не думаю, что это проблема совместимости ...)

Ответы [ 2 ]

5 голосов
/ 13 августа 2010

Проблема, с которой вы столкнулись, связана с обработкой ошибок. Вероятно, существует проблема с окружающей средой, например отсутствующая папка, параметр реестра или какая-либо другая конфигурация. Это объясняет, почему он работает на вашем компьютере разработчика, а не на другом (обычное явление). Ваше приложение выдает необработанное исключение и происходит сбой.

В журнале приложений может содержаться информация об ошибке, включая трассировку стека, которую можно использовать для диагностики проблемы. После того как вы определили проблему, вы также захотите убедиться, что у вас есть достаточная обработка исключений, чтобы вы могли создавать дружественные сообщения об ошибках и предотвращать сбой вашего приложения.

1 голос
/ 13 августа 2010

Возможно, вы создали 64-битное приложение и пытаетесь запустить его на 32-битной машине.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...