RSS

Monthly Archives: November 2017

T4MVC Keeps Generating Duplicate T4MVC.cs File (T4MVC1.cs)

Reference: Stack Overflow

Here’s the steps I do to fix it:

  • Delete T4MVC1.cs file.
  • Unload your project.
  • Edit the .csproj file.
  • Check the following tag:
    <Compile Include="T4MVC.cs">
        <AutoGen>True</AutoGen>
        <DesignTime>True</DesignTime>
        <DependentUpon>T4MVC.tt</DependentUpon>
    </Compile>
    

    Make sure there’s only one of these and it’s T4MVC.cs. Remove T4MVC1.cs block if you have it.

  • Check the following tag:
    <None Include="T4MVC.tt">
        <Generator>TextTemplatingFileGenerator</Generator>
        <LastGenOutput>T4MVC.cs</LastGenOutput>
    </None>
    

    Make sure the is T4MVC.cs. If not, edit it to be T4MVC.cs.

  • Save the .csproj file.
  • Reload the project.
  • Rebuild
  • Make sure to check in that code so won’t cause any trouble in the future.

 

Advertisements
 
Leave a comment

Posted by on November 3, 2017 in General

 
 
%d bloggers like this: