【问题标题】:How to use tfs build definition to run custom msbuild file?如何使用 tfs 构建定义来运行自定义 msbuild 文件?
【发布时间】:2016-03-11 02:20:52
【问题描述】:

我创建了一个自定义 msbuild 文件并将其命名为“a.msbuild”,其中包含一个 CustomTarget。

我可以通过 VS 命令提示符使用以下命令运行它:

msbuild "a.msbuild" /t:CustomTarget /p:sampleParameter='abc'

现在,我想使用 tfs Build Definition 获得与上述命令相同的结果。如何配置?

【问题讨论】:

  • 您使用的是什么版本的 TFS,为什么选择 MSbuild? MSbuild 脚本不再是在 TFS 中构建应用程序的首选方式,并且在大约 5 年内一直不是首选方式。
  • '.msbuild' 是什么?您是指提到的链接msdn.microsoft.com/en-us/library/ms400767(v=vs.90).aspx 之类的“.proj”或“.csproj”文件吗?
  • '.msbuild' 就像一个 '.csproj'。它包含自定义代码来构建我们的项目

标签: c# visual-studio-2012 tfs msbuild


【解决方案1】:

为什么需要在 TFS2012 中使用 msbuild 文件。通常,这用于 TFS2005 或 TFS2008。您需要在 TFS2012 中使用它的唯一情况是您的 TFS 服务器从 TFS2005 或 TFS2008 升级。

对于 TFS2012,我们使用流程模板。来自 MSDN 的详细信息:Customize your build process template

【讨论】:

    猜你喜欢
    • 2011-05-04
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    • 2019-01-10
    • 2015-08-15
    • 1970-01-01
    相关资源
    最近更新 更多