2009-09-12 2 views
3

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

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

ответ

3

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

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

2

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

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

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

+0

Я думаю, вы правы, локализация должна быть включена, потому что для всех форм есть .aspx, .aspx.vb и файл .aspx.resx. Нет папки App_LocalResources. Для этого proj не будет никакой локализации, поэтому я удалю все файлы .resx. – eych

2

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

Смежные вопросы