TFS生成定义-可以将其添加到源代码管理中吗?

TFS生成定义-可以将其添加到源代码管理中吗?,tfs,build,Tfs,Build,我想将生成定义添加到TFS源代码管理中。还有其他方法可以这样做吗?没有。如果您试图跟踪对生成定义的更改,可以在最新版本中使用两个新命令。第一个比较两个生成定义: tfpt builddefinition /diff 这一个将生成定义的配置导出为文本格式,然后您可以将其签入版本控制 tfpt builddefinition /dump 通过powershell的另一个选项 它基本上使用c#类型,因此应该很容易制作成linqpad或c#console应用程序(或winforms或wpf) 旧

我想将生成定义添加到TFS源代码管理中。还有其他方法可以这样做吗?

没有。如果您试图跟踪对生成定义的更改,可以在最新版本中使用两个新命令。第一个比较两个生成定义:

tfpt builddefinition /diff 
这一个将生成定义的配置导出为文本格式,然后您可以将其签入版本控制

tfpt builddefinition /dump

通过powershell的另一个选项

它基本上使用c#类型,因此应该很容易制作成linqpad或c#console应用程序(或winforms或wpf)

旧组件

  • 微软团队基金会
  • Microsoft.TeamFoundation.Client
  • Microsoft.TeamFoundation.Build.Client
  • C:\Program Files(x86)\Microsoft Visual Studio 11.0\Common7\IDE\ReferenceAssembly\v2.0\Microsoft.TeamFoundation.Build.Workflow.dll

bah如果我从源代码目录运行它,它会说它无法加载
Microsoft.TeamFoundation.Build.Workflow
如果我从
c:\program files(x86)\Microsoft Visual Studio 12.0运行它,它会说无法确定源代码管理server@Maslow这里也有同样的错误。。(在两台不同的机器上,w/VS2013+TFPT)我意识到这是一个非常古老的问题和答案,但是对于像我这样使用tfsv15的人来说,我能够将构建定义导出为json并保存在源代码管理中。还可以选择导入json。