а список строковых констант в пространство имён можно в C# запихнуть? типа того:
Код:

// допустим, что это синтаксически правильная конструкция на С#
class Errors
{
string
NoAuthCode = "No Auth Code",
NoFile = "No File",
FileCorrupted = "File Corrupted"
...;
};
MessageBox.Show(Errors.NoAuthCode);