Я еще не совсем уверен, в чем проблема, но могу вам сказать, что вы можете решить ее, изменив инструмент, используемый для генерации кода.
Когда я пытался следовать этой статье , я также наткнулся на эту проблему. После загрузки исходных файлов, как предложил автор, я заметил, что файл ресурса, который уже присутствовал, имел следующий класс в свойстве «Custom Tool»: «PublicResXFileCodeGenerator». Кроме того, свойство «Build Action» было установлено на «Embedded Resource», но я не уверен, является ли это частью проблемы.
Любой новый файл ресурса, который я создал, использовал пользовательский инструмент «GlobalResourceProxyGenerator». После перезаписи этого вышеупомянутым «PublicResXFileCodeGenerator», казалось, решил проблему, какой бы ни была реальная проблема.
Я также заметил, что текущий файл ресурсов был в формате "2.0", тогда как новые файлы были в формате "1.3". Это можно увидеть, открыв файл resx с помощью редактора XML (или используя «open with» из самой Visual Studio).
Я надеюсь, что вы можете заставить это работать так, хотя это не идеально. Вероятно, это проблема установки Visual Studio 2008 и SP1 или что-то в этом роде.
Обновление:
Эта запись в блоге также может помочь.