Нужны ли файлы resx? - PullRequest
       22

Нужны ли файлы resx?

3 голосов
/ 12 сентября 2009

В настоящее время есть решение, которое было создано в VS2003, перешло в VS2005 и теперь находится в VS2008. С самого начала у каждого aspx и ascx был связанный файл .resx. Файлы resx были созданы автоматически, хотя локализация не нужна. Можно ли избавиться от этих файлов resx? Будут ли они вообще улучшать производительность, поскольку их там нет?

Интересно отметить, что изначально файлы resx создавались в том же каталоге, что и файлы aspx / ascx. Теперь, с VS2008, если я создаю файл resx, он создает каталог App_LocalResources и помещает все файлы resx туда ...

Ответы [ 3 ]

3 голосов
/ 12 сентября 2009

Да, вы можете удалить файлы .resx, НО , чтобы убедиться, что ваши страницы уже настроены для работы без файлов .resx. Под этим я подразумеваю, что ваши ярлыки имеют текстовое значение, и для его предоставления не требуется файл .resx.

Кроме того, если файлы уже есть, они не вызывают столько проблем, я бы оставил их.

2 голосов
/ 09 ноября 2010

вы можете удалить его, но этот файл помогает нам легко поддерживать наши ресурсы и использовать их более удобным образом, а ресурсы, такие как фотографии и т. Д., Представляют собой intellisense ...

2 голосов
/ 12 сентября 2009

Честно говоря, если вы можете с уверенностью сказать, что вы НИКОГДА не собираетесь поддерживать локализацию, то файлы resx на самом деле не нужны. Вы можете просто установить свойства на серверных элементах управления непосредственно в файлах aspx и ascx. Но разделение их по-прежнему дает вам возможность позволить некоторым непрограммистам изменять тексты на вашем сайте. Есть бесплатные редакторы resx, которые вы можете использовать.

Что касается каталога App_LocalResources, поскольку я работал с файлами resx (начиная с VS 2005), они были помещены в App_LocalResources, поэтому для меня более странно, что они не были ранее.

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

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