自动重新生成依赖于多个文件的文本模板

时间:2012-09-11 14:41:07

标签: visual-studio code-generation project t4

我的情况:

  • 我有一个包含3个文件的VS 2010项目:

    • content.txt
    • generator.tt
    • generated.js(通过T4生成)
  • 项目文件包含以下内容:

    <None Include="generator.tt">
      <Generator>TextTemplatingFileGenerator</Generator>
      <LastGenOutput>generated.js</LastGenOutput>
    </None>
    <Content Include="content.txt" />
    <Content Include="generated.js">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>generator.tt</DependentUpon>
    </Content>

  • 每次更改generator.tt后都会重新生成generated.j

有没有办法在更改其他文件之一时自动重新生成generated.js(不使用任何插件)? 我试图简单地添加另一个DependentUpon元素。但VS只照顾最后一个......

感谢您的想法

编辑:

我忘记了一个细节: - 解决方案必须与TFS一起使用。因此,在修改文件时,必须执行“检出编辑...”。

0 个答案:

没有答案