我在VS2010中安装了有形的T4编辑器扩展程序,该扩展程序为T4模板(.tt)提供了一些基本的语法着色。

当我通过向导添加T4模板时,它会以语法着色打开。

关闭文件并双击后,它再次使用语法着色打开。

关闭文件并使用“打开”菜单并选择默认值:“自动编辑器选择”后,它将使用XML文件语法着色打开。

这很奇怪,因为我一直认为双击等于默认的“打开”菜单项。你知道发生了什么事吗?

当人们不使用向导的情况下添加T4模板时,就会出现问题 - 无语法着色。

没有正确的解决方案

其他提示

我知道的解决方案是编辑项目文件。

带有的模板 <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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top