это вопрос новичка. если я запускаю свое приложение dot net на сервере, настроенном для английского местоположения, исключения dot net имеют текст на английском языке. что происходит, когда сервер настроен на другой язык: например, французский или русский?
Текст локализован.
Не зависит от текста. Если вы обнаружите ситуацию, в которой вы хотите, это, вероятно, IOException, и использование рефлексии для получения HResult является надежным.