Проблема.
В целом, эта проблема может по-разному проявляться. В моём случае это был SharpDevelop, напрочь отказавшийся компилировать Hello world, который в командной оболочке (в том числе, через NAnt) собирается без ошибок. При этом, SharpDevelop был скуп на информацию:
Спустя примерно час быдлокодинга и поиска источника проблем, среда разработки согласилась дополнить информацию об ошибке новыми полезными сведениями:
Решение.
Создаётся переменная среды «
MONO_EXTERNAL_ENCODINGS
» со значением «default_locale
», перезапускается командная оболочка или среда разработки. В моём случае проблема больше не проявляется.