Когда T4MVC будет поддерживать Razor с явным HtmlHelpers для рендеринга частичных файлов?

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

Недавно я обновился до MVC3 и заметил, что явные HtmlHelpers не генерируются для частичных файлов Razor, поэтому я просмотрел исходный код текстового шаблона T4MVC и нашел метод с именем «GetPartials», который содержит следующую строку кода:

var parts = GetControllers()
        .Select(m => m.ViewsFolder)
        .SelectMany(m => m.Views)
        .Where(m => m.Value.EndsWith(".ascx"));

Итак, ясно, что представления Razor не поддерживаются.

Я также хотел бы упомянуть, что при запуске шаблона T4 (щелкните правой кнопкой мыши> запустить настраиваемый инструмент) я получаю предупреждение компилятора: «Компиляторы C # 2.0 и C # 3.5 больше не поддерживаются. Шаблоны всегда будут компилироваться с помощью компилятора версии 4 вместо« v3.5 », как указано».

Это относится к строке 18, где атрибут языка шаблона имеет значение «C # v3.5». Почему у него должна быть явная зависимость от версии? Разве это не просто "C #"?

Приносим извинения за то, что задали два отдельных вопроса в одном сообщении.

8
задан tereško 29 June 2012 в 00:27
поделиться