【问题标题】:T4 template generating library with new name新名称的 T4 模板生成库
【发布时间】:2017-06-06 19:37:38
【问题描述】:

我有一个已经工作了一段时间的 .tt 文件。最近,当我进行更改时,它已经开始构建一个文件名末尾带有 1 的输出文件。起初,这引起了问题,因为有了 output.cs 和 output1.cs,我的所有类都有重复项。但是,当我删除它们时,运行自定义工具会创建 ...1 文件。如果我然后更改它并再次运行它,我仍然会得到 ...1 文件(带有更改)。如何恢复到没有后缀的原始文件名?

我正在运行 VS 2017。我尝试停止和启动 IDE,但我找到了我的 .suo 文件并将其也删除了。

【问题讨论】:

    标签: t4


    【解决方案1】:

    编辑 csproj 文件并修复与您的 tt 文件关联的 LastGenOutput 设置:

    <None Include="GeneratedCode\YourTemplate.tt">
        <LastGenOutput>YourFile.cs</LastGenOutput>
    </None>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-16
      • 2013-10-03
      • 2011-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多