Приложение .NET молча не запускается при отсутствии сборки - PullRequest
5 голосов
/ 19 мая 2010

У меня есть приложение winforms .NET C #, которое отлично работает на моей машине, но если я пытаюсь запустить его на другой машине, оно не запускается. Нет сообщения об ошибке, нет сообщения об ошибке, нет окна - ничего.

Я обнаружил, что это всегда происходит, когда ссылка на сборку отсутствует. Я предполагаю, что это общее поведение .NET, а не специфическое для моего приложения, не так ли?

Есть ли способ настроить .NET или мое приложение так, чтобы оно выдавало сообщение об ошибке "ссылка на сборку отсутствует", например в таких случаях?

Ответы [ 2 ]

6 голосов
/ 19 мая 2010

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

0 голосов
/ 19 мая 2010

Помимо исполняемого файла, вы также копируете библиотеки DLL из папки отладки / выпуска на конечный компьютер?

Можете ли вы попробовать скопировать всю папку отладки / выпуска на другой компьютер.

Также проверьте приложение (если есть) / журнал событий для дополнительной подсказки.

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