Редактор по умолчанию для шаблона tt и окраски синтаксиса

Я установил расширение ощутимого редактора t4 в vs2010, которое дает некоторую базовую синтаксическую раскраску для шаблонов t4 (.tt).

Когда я добавляю шаблон t4 через мастера, он открывается с окраской синтаксиса.

После закрытия файла и двойного щелчка он открывается снова с окраской синтаксиса.

После закрытия файла и использования меню "Открыть с помощью" и выбора по умолчанию: "автоматический выбор редактора", он открывается с окраской синтаксиса файла XML.

Это странно, потому что я всегда предполагал, что двойной щелчок соответствует стандартному пункту меню "Открыть с помощью". Вы знаете, что происходит?

Проблема возникает, когда добавляется шаблон t4 без использования мастера - нет синтаксической раскраски.

1 ответ

Решение, о котором я знаю, это редактировать файл проекта.

Шаблоны с <SubType>Designer</SubType> элемент не открывается в материальном редакторе t4 по умолчанию.

Изменить от этого

<None Include="Content\Data\ContentDomain\Context.tt">
  <Generator>TextTemplatingFileGenerator</Generator>
  <LastGenOutput>Context.vb</LastGenOutput>
  <SubType>Designer</SubType>
  <CustomToolNamespace>Content.Data</CustomToolNamespace>
</None>

к этому

<None Include="Content\Data\ContentDomain\Context.tt">
  <Generator>TextTemplatingFileGenerator</Generator>
  <LastGenOutput>Context.vb</LastGenOutput>
  <CustomToolNamespace>Content.Data</CustomToolNamespace>
</None>
Другие вопросы по тегам