Подтвердить что ты не робот

Что делает веб-страницы: установка версии?

При создании нового проекта с использованием инструментов ASP.Net MVC 3 он добавляет следующие параметры приложения в Web.config:

<appSettings>
  <add key="webpages:Version" value="1.0.0.0"/>
</appSettings>

Что он делает?

4b9b3361

Ответ 1

Это было недавно представлено в проектах ASP.NET MVC 3 (после установки ASP.NET MVC 3 Tools Update). Я предполагаю, что он готовится к обработке предстоящих выпусков WebPages (Razor) в ASP.NET MVC 4, где вы сможете выбрать версию механизма просмотра бритвы с вашим приложением. В настоящее время это не делает много.

Ответ 2

Из Блог MSDN,

Определяет, какую версию движка Razor использовать при редактировании файлов веб-страниц бритвы.

В VS2013 Preview мы выпустили новую версию Razor V3 и время разработки Engine для поддержки веб-сайтов MVC5 и Razor V3 и времени разработки дизайна. В отличие от времени исполнения Razor V2 и времени разработки VS2013 не использовал GAC эти двоичные файлы. Вместо этого двоичные файлы устанавливаются в папке bin проекта при установке соответствующего пакета NuGet и в "% ProgramFiles (x86)%\Microsoft Visual Studio 12.0\Common7\IDE\CommonExtensions\Microsoft\Web\Razor\v3.0" на время разработки поддержки.

Если ключ отсутствует в файле web.config, таком как веб-сайт Razor V2/V3 по умолчанию, VS будет использовать версию dll для библиотек bin для определения времени запуска dl engine engine razor.

Обновлено 10/9/2013: В VS2013 RC и RTW VS откроет один файл веб-страницы, используя самую высокую версию Razor в поле, если один файл веб-страницы (то есть файлы cshtml или vbhtml) открывается без bin каталог или настройки web.config.

Ответ 3

Используется , чтобы различать вторую и третью версии движка Razor.