C# 如何使用tfs生成定义运行自定义msbuild文件?

C# 如何使用tfs生成定义运行自定义msbuild文件?,c#,visual-studio-2012,tfs,msbuild,C#,Visual Studio 2012,Tfs,Msbuild,我创建了一个自定义msbuild文件,并将其命名为“a.msbuild”,其中包含一个CustomTarget 我可以使用以下命令通过VS命令提示符运行它: msbuild "a.msbuild" /t:CustomTarget /p:sampleParameter='abc' 现在,我想使用tfs构建定义获得与上述命令相同的结果。如何配置它?为什么需要在TFS2012中使用msbuild文件。通常,这在TFS2005或TFS2008中使用。在TFS2012中需要使用它的唯一情况是TFS服务器

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

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

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

现在,我想使用tfs构建定义获得与上述命令相同的结果。如何配置它?

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


对于TFS2012,我们使用流程模板。MSDN中的详细信息:

您使用的是什么版本的TFS,以及为什么选择MSbuild?MSbuild脚本不再是在TFS中构建应用程序的首选方式,而且已经有5年没有成为首选方式了。什么是“.MSbuild”flie?您的意思是像上面提到的链接一样的“.proj”或“.csproj”文件吗?“.msbuild”就像“.csproj”一样。它包含用于构建项目的自定义代码