Ребята, помогите, пожалуйста, с App.config разобраться... 

содержимое файла:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.web>
    <globalization culture="en-US" uiCulture="en-US"/>
    <!--<globalization culture="ru-RU" uiCulture="ru-RU"/>-->
    <!--<globalization culture="fr-FR" uiCulture="fr-FR"/>-->
  </system.web>
</configuration>
скажите, пожалуйста, если у меня русская винда и соответственно по умолчанию culture="ru-RU" uiCulture="ru-RU",  что нужно сделать, чтобы моя консолька выводила сообщения на английском? 
Имеется:
- консольное приложение;
- 3 файла *.resx;
- файл конфигурации.
вот код:
            public My2Exception(string culture)
        {
            ResourceManager res = new ResourceManager("MyApp.Exceptions", Assembly.GetExecutingAssembly());
            if(culture!="")
            Value = res.GetString("message2", new CultureInfo(culture));
            else Value = res.GetString("message2"); 
        }
 хочу, чтобы когда мы передаём culture то сообщение писалось на соответствующем языке, а когда нет - читалось из конфига на чём писать.
 подозреваю, что  тут ( else Value = res.GetString("message2"); ) нужно присваивать значение из конфига(я права?), но не знаю как...  

Подскажите как правильно сделать...  

в asp.net по ходу ничего не надо делать.... все настройки автоматически применяются ко всему сайту, а как же быть с консолью? может нужно где-то прописать, чтоб использовал конфиг?