Как указать код завершения консольного приложения в .NET? - PullRequest
438 голосов
/ 01 октября 2008

У меня есть тривиальное консольное приложение в .NET. Это всего лишь тестовая часть более крупного приложения. Я хотел бы указать «код выхода» моего консольного приложения. Как мне это сделать?

Ответы [ 12 ]

3 голосов
/ 10 августа 2016

Мои 2 цента:

Вы можете найти коды системных ошибок здесь: https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx

Вы найдете типичные коды, такие как 2 для «файл не найден» или 5 для «доступ запрещен».

И когда вы наткнетесь на неизвестный код, вы можете использовать эту команду, чтобы выяснить, что это значит:

net helpmsg decimal_code

например.

net helpmsg 1

возвращает

Неправильная функция

0 голосов
/ 02 марта 2019

Используйте этот код

Environment.Exit(0);

используйте 0 как int, если вы не хотите ничего возвращать.

...