Cela arrive parfois quand il y a déjà un fichier nommé "Model.cs" dans le répertoire de sortie. Visual Studio génère ensuite un autre fichier nommé "Model1.cs". La solution consiste à décharger le fichier de projet (clic droit sur le projet) et à le modifier (clic droit de nouveau). Cherchez quelque chose comme ceci:
<ItemGroup>
<Compile Include="Model1.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Model.tt</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="Model.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>Model1.cs</LastGenOutput>
</None>
</ItemGroup>
Remplacer "Model1.cs" avec "Model.cs"
<ItemGroup>
<Compile Include="Model.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
<DependentUpon>Model.tt</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<None Include="Model.tt">
<Generator>TextTemplatingFileGenerator</Generator>
<LastGenOutput>Model.cs</LastGenOutput>
</None>
</ItemGroup>
projet Recharger (clic droit)
Est-ce que votre fichier .tt contiennent une chaîne comme 'fileManager.StartNewFile (entity.Name +" .cs ");'? – abatishchev
I Ctrl + F le texte "fileManager.StartNewFile" et rien ne revient ... –
Essayez de trouver et de vérifier toutes les entrées de '.cs' dans le dossier du fichier .tt – abatishchev