【问题标题】:Using tfs automated build使用 tfs 自动构建
【发布时间】:2014-10-20 12:58:21
【问题描述】:

如何获取和设置由 xaml 模板构建的每个项目的输出文件夹。 是否有一个对象可以告诉我当前正在构建的解决方案名称或路径,并根据解决方案名称设置文件夹?

【问题讨论】:

  • 您使用的是什么版本的 TFS?

标签: tfs msbuild tfsbuild solution


【解决方案1】:

默认构建模板包括 2 个选项,用于将输出放置在一个合并文件夹中(这是 TFS 以前版本默认所做的),或者为每个构建的项目创建一个文件夹。您在编辑构建定义时在 Process 选项卡中进行设置。

【讨论】:

    【解决方案2】:

    Dylan Smith 的回答是 100% 正确和准确的,如果您使用的是 TFS2013 构建过程模板。您使用 TFS2013 而不使用 TFS2013 构建过程模板的原因有很多(出于向后兼容性的原因运行较旧的构建控制器,使用旧构建过程模板的经过大量修改的版本等)。

    在这些情况下,您可以通过指定 MSBuild 参数 /p:GenerateProjectSpecificOutputFolder=true 来获得大致相似的行为。

    这仅适用于 2012 年和 2013 年;我不相信 2010 支持这个标志。

    【讨论】:

      猜你喜欢
      • 2014-08-07
      • 2011-04-19
      • 1970-01-01
      • 2018-05-11
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 2012-12-22
      • 2018-11-27
      相关资源
      最近更新 更多