I have been using T4MVC] for many months in this project without issue. However today each time I change a controller method it is generating two T4MVC files:
instead of updating T4MVC.cs which ultimately means the project wont't compile and I have to delete T4MVC1.cs.
Has anyone seen this behaviour or has some ideas of a fix?
Here's the steps I do to fix it:
T4MVC1.cs
file..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 <LastGenOutput>
is T4MVC.cs
. If not, edit it to be T4MVC.cs
.
Save the .csproj
file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With