Редактор по умолчанию для шаблона 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>