Domanda

I installata l'estensione tangibile editor di T4 in VS2010 che dà una certa sintassi di base per la colorazione dei modelli T4 (.TT).

Quando si aggiunge un modello T4 tramite la procedura guidata si apre con la colorazione della sintassi.

Dopo aver chiuso il file e fare doppio clic su di esso si apre di nuovo con la colorazione della sintassi.

Dopo aver chiuso il file e l'utilizzo del 'aperto con' menu e la scelta di default:. 'Editor di selezione automatica', si apre con la colorazione della sintassi file xml

Questo è strano perché ho sempre pensato che il doppio clic è uguale al default 'aperto con' voce di menu. Sai cosa sta succedendo?

Il problema sorge quando si aggiunge un modello T4 senza utilizzare la procedura guidata -. Senza la colorazione della sintassi

Nessuna soluzione corretta

Altri suggerimenti

La soluzione che io conosco è quello di modificare il file di progetto.

I modelli con l'elemento <SubType>Designer</SubType> non si apre nell'editor t4 tangibile di default.

Cambia dal questo

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

per questo

<None Include="Content\Data\ContentDomain\Context.tt">
  <Generator>TextTemplatingFileGenerator</Generator>
  <LastGenOutput>Context.vb</LastGenOutput>
  <CustomToolNamespace>Content.Data</CustomToolNamespace>
</None>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top