gpt4 book ai didi

c# - T4MVC 正在生成 T4MVC.cs 和 T4MVC1.cs

转载 作者:太空狗 更新时间:2023-10-29 22:35:50 30 4
gpt4 key购买 nike

  • VS2017 15.4.1

我在这个项目中已经使用 T4MVC] 好几个月了,没有任何问题。然而,今天每次我更改 Controller 方法时,它都会生成两个 T4MVC 文件:

enter image description here

而不是更新 T4MVC.cs,这最终意味着项目不会编译,我必须删除 T4MVC1.cs。

有没有人看到过这种行为或有一些修复的想法?

最佳答案

这是我修复它的步骤:

  • 删除T4MVC1.cs文件。
  • 卸载您的项目。
  • 编辑.csproj文件。
  • 检查以下标签:

    <Compile Include="T4MVC.cs">
    <AutoGen>True</AutoGen>
    <DesignTime>True</DesignTime>
    <DependentUpon>T4MVC.tt</DependentUpon>
    </Compile>

    确保只有其中一个,它是 T4MVC.cs .删除 T4MVC1.cs如果有,请阻止。

  • 检查以下标签:

    <None Include="T4MVC.tt">
    <Generator>TextTemplatingFileGenerator</Generator>
    <LastGenOutput>T4MVC.cs</LastGenOutput>
    </None>

    确保 <LastGenOutput>T4MVC.cs .如果不是,将其编辑为 T4MVC.cs .

  • 保存 .csproj文件。

  • 重新加载项目。
  • 重建
  • 确保 checkin 该代码,以免将来造成任何麻烦。

关于c# - T4MVC 正在生成 T4MVC.cs 和 T4MVC1.cs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46841305/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com