尝试在TFS服务器中对生成进行排队-在TFSBuild.Proj中调用目标
我一直在使用一个msbuild文件,该文件将我的解决方案生成并打包为“客户端”和“服务器”。到目前为止,我一直在使用下面的cmd从VS cmd提示符构建:尝试在TFS服务器中对生成进行排队-在TFSBuild.Proj中调用目标,tfs,msbuild,tfsbuild,msbuild-task,Tfs,Msbuild,Tfsbuild,Msbuild Task,我一直在使用一个msbuild文件,该文件将我的解决方案生成并打包为“客户端”和“服务器”。到目前为止,我一直在使用下面的cmd从VS cmd提示符构建: msbuild.exe MyBuildFile.proj /t:Build 我有一个名为“构建”的目标,它将启动构建并完成其余的工作 现在,我的团队希望在TFS构建服务器中对构建进行排队。我读了关于TFSBuild.proj文件的内容。我应该再次将所有脚本写入TFSBuild.Proj,还是有一种方法可以从TFSBuild.Proj调
msbuild.exe MyBuildFile.proj /t:Build
我有一个名为“构建”的目标,它将启动构建并完成其余的工作
现在,我的团队希望在TFS构建服务器中对构建进行排队。我读了关于TFSBuild.proj文件的内容。我应该再次将所有脚本写入TFSBuild.Proj,还是有一种方法可以从TFSBuild.Proj调用我的“MyBuildFile.Proj/t:Build”
感谢您的帮助
谢谢,Mani您只需在TFS 2010版本中包含现有的MyBuildFile.proj即可: 创建新的生成定义 在流程页面中,选择UpgradeTemplate.xaml工作流 选择您选择的签入MSBuild.proj文件的目录,该文件名为TFSBuild.proj
您的开发系统和构建服务器之间可能存在一些细微的差异,您需要处理这些差异,但是上面的步骤应该占用您85%的时间。启用“流程”页面上设置的诊断级别生成信息详细程度,以解决问题。您使用的是TFS 2010还是2008?谢谢。你能告诉我在哪里做第三步吗。你是说在流程中的某个地方-构建流程参数?我改进了步骤3的解释。