Нужно сделать локализацию на сайте. С MVC знаком по принципу, что нужно — то и загуглил. Дошло дело до локализации. Прочитал главу в книге Сандерсона,
это и
это и еще много чего схожего. Как я понял суть локализации сводится к автоматическому выбору нужного файла ресурсов (из примерно такого набора Res.resx, Res.ru.resx, Res.en.resx ...). У меня возникла проблема с автоматической генерацией кода для ресурсов. Мои действия: создаю файл ресурсов res.resx; меняю Access Modifier на Public, Custom tool на PublicResXFileCodeGenerator; прописываю пару свойств, смотрю в res.Designer.cs — там все есть, все свойства появились, все хорошо. Проделываю те же действия для Res.ru.resx — кодогенератор умирает, видимо из-за точки в имени файла, ибо у него не получается придумать имя для класса. Что я делаю неверно?
P.S. использую Microsoft Visual Web Developer 2010 Express, если это важно.