Генерация кода моего ресурса .resx перестала работать - PullRequest
0 голосов
/ 08 декабря 2010

Обычно, когда мы добавляем новые строки в файл .resx, например Resources.resx, в редакторе ресурсов среды IDE, файл code-behind, например Resources.Designer.cs, автоматически обновляется, добавляя новые свойства для нового строки.

Но в моей ситуации эта автоматизация перестала работать. Вы встречали такую ​​же проблему? Если да, помогите мне вернуть .resx к работе :)

Спасибо!

Ответы [ 2 ]

1 голос
/ 09 декабря 2010

Вот что я нашел, что работает:

  1. Удалить файл Resources.Designer.cs

  2. В обозревателе решений исключите Resources.resx

  3. Затем покажите все файлы, включите Resources.resx. Файл Resources.Designer.cs должен быть воссоздан.

  4. Сбросить «Модификатор доступа» на «Публичный» (см. Подробности здесь )

  5. Щелкните правой кнопкой мыши Resources.resx в обозревателе решений и выберите Run custom tool

Надеюсь, это поможет вам!

1 голос
/ 08 декабря 2010

Очень похожая проблема возникает с файлами aspx / ascx. Это включало удаление дизайнера и затем нажатие «конвертировать в веб-приложение», чтобы снова вызвать генератор кода дизайнера. Не знаю, существует ли подобное средство для resx.

...