Избегайте удаления Visual Studio строк из файла resx - PullRequest
1 голос
/ 02 марта 2011

Я бы хотел вручную добавить несколько дополнительных строк в файл resx, связанный с классом WinForms. Это прекрасно работает, и я могу получить доступ к этим строкам с помощью ResourceManager.

Но как только я изменяю форму с помощью конструктора Visual Studio, он перезаписывает файл resx и таким образом удаляет мои строки.

Можно ли как-нибудь помешать разработчику Visual Studio сделать это?

(Пожалуйста, не спрашивайте, почему я хочу вручную добавить несколько строк в файл resx. Я просто делаю.)

1 Ответ

3 голосов
/ 08 июля 2011

Вместо того чтобы найти способ помешать разработчику Visual Studio сделать это. Вы не должны помещать свой ресурс, не связанный с GUI, в эти файлы. Просто потому, что VS поддерживает эти файлы.

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

Вы можете выбрать этот тип файла в диалоговом окне Добавить файл (CTRL + SHIFT + A), его категория - «Общие». Сопутствующий файл * .Designer.cs будет сгенерирован (и добавлен на ваш сервер исходного кода, если вы настроили VS таким образом) и будет связан с файлом * .resx.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...