在TeamBuild 2010中,是否可以在.NET / VB6构建环境中执行Gated Check-ins?

时间:2012-04-11 21:25:59

标签: .net vb6 tfs tfs2010 team-build

我对在构建过程中使用Gated Checkins感兴趣但是我有.NET代码和VB6代码。门控Checkins是否适用于这两组代码?

2 个答案:

答案 0 :(得分:1)

绝对是的。您需要自定义构建过程模板以适当地调用VB6编译器而不是MSBuild,但您可以在TFS中的Gated Check-In构建中执行您想要的任何操作。您可以定义“成功”的实际含义。

答案 1 :(得分:0)

是的,您需要在构建服务器上安装VB6,然后修改其中一个xaml模板,或者将您自己的msbuild文件(由您的构建def调用)添加到您的源代码,该代码从{{调用VB6task 3}}或通过像这样的Exec任务:

<Exec WorkingDirectory="$(MSBuildProjectDirectory)\VB6zzzz" Command='"C:\Program Files\Microsoft Visual Studio\VB98\VB6.exe" /make zzz.vbp /d composer=0:ADO=1 /outdir "$(MSBuildProjectDirectory)\..\Binaries" /out $(MakeLog)' ContinueOnError="false" />