0

J'ai installé l'extension de l'éditeur tangible t4 dans vs2010 qui donne une coloration syntaxique de base pour les templates t4 (.tt).Editeur par défaut pour le gabarit tt et la coloration syntaxique

Lorsque j'ajoute un modèle t4 via l'assistant, il s'ouvre avec la coloration syntaxique. Après la fermeture du fichier et un double-clic, il s'ouvre à nouveau avec la coloration syntaxique.

Après la fermeture du fichier et en utilisant le menu 'ouvrir avec' et en choisissant la valeur par défaut: 'sélection automatique de l'éditeur', il s'ouvre avec la coloration syntaxique du fichier xml. C'est étrange parce que j'ai toujours supposé que le double-clic est égal à l'élément de menu par défaut 'ouvrir avec'. Savez-vous ce qui se passe?

Le problème se pose lorsque l'on ajoute un modèle t4 sans utiliser l'assistant - pas de coloration syntaxique.

Répondre

2

La solution que je connais est d'éditer le fichier de projet.

Les modèles avec l'élément <SubType>Designer</SubType> ne s'ouvrent pas dans l'éditeur tangible t4 par défaut.

Changement de ce

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

à cette

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