0

vs2010 に、t4 テンプレート (.tt) の基本的な構文の色付けを行う、具体的な t4 エディター拡張機能をインストールしました。

ウィザードを使用して t4 テンプレートを追加すると、構文の色分けが表示されます。

ファイルを閉じてダブルクリックすると、構文の色付けで再び開きます。

ファイルを閉じて「開く」メニューを使用し、デフォルトの「自動エディター選択」を選択すると、xml ファイル構文の色付けで開きます。

ダブルクリックがデフォルトの「開く」メニュー項目と同じだといつも思っていたので、これは奇妙です。何が起こっているか知っていますか?

ウィザードを使用せずに t4 テンプレートを追加すると、問題が発生します。構文の色分けはありません。

4

1 に答える 1

2

私が知っている解決策は、プロジェクト ファイルを編集することです。

要素を含むテンプレートは、<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>
于 2010-12-05T06:20:11.230 に答える