Как ускорить компиляцию более 30 языков веб-сайта ASP.NET в VS.NET 2010? - PullRequest
0 голосов
/ 15 февраля 2011

Недавно я добавил огромное количество новых языков (в виде файлов RESX) в проект веб-сайта ASP.NET в VS.NET 2010.

В проекте около 50 страниц ASPX, и он довольно быстро собирался, пока я не добавил языки.

Поскольку языки были добавлены, компилятору требуется несколько минут (ну, по крайней мере, 1-2), пока браузер не увидит страницу.

Сейчас я изучаю, смогу ли я ускорить время компиляции в моей среде разработки. Я могу думать о:

  • Оставлять файлы RESX в VS.NET и копировать их из другой внешней папки только при развертывании на веб-сервере.
  • Изменить тип проекта с веб-сайта на Веб-приложение .

Мой вопрос:

Можете ли вы дать мне несколько советов о том, как улучшить скорость разработки большого многоязычного веб-сайта в ASP.NET 4.0?

1 Ответ

2 голосов
/ 15 февраля 2011

Поместите свои ресурсы в предварительно скомпилированную сборку . Это должно значительно сократить время динамической компиляции, что является поведением по умолчанию для ASP.NET.

В среде разработки она будет перекомпилировать эту сборку только тогда, когда будут внесены изменения, которые, очевидно, потребуют перестройки сборки.

...