VB6与MSBuild集成

Rob*_*obS 6 vb6 msbuild build-automation tfs

因此,对于必须在Team Build/MSBuild环境中集成遗留项目/代码的构建/编译的人来说,这是一个问题 - 特别是Visual Basic 6应用程序/项目.

编写自定义构建任务(我不反对)之外,是否有人对如何最好地将遗留VB6项目的编译和版本集成到MSBuild构建中有任何建议?

我知道CodePlex上的FreeToDev msbuild任务,但它们目前已被撤回.

理想情况下,我正在寻找版本并编译代码以及捕获msbuild日志的编译输出(尤其是错误).

我已经看到了在自定义任务中封装此功能的建议,但是真的想知道是否有人尝试过另一种解决方案(除了执行shell命令) - 实质上,是否有人有"更清洁"的解决方案?

理想情况下,执行命令将是最后的手段..

小智 2

VB6 任务将于周一返回。关于版本控制,包中没有明确的 vb 版本控制任务,但是您可以使用 TfsVersion (TaskAction="GetVersion") 和 File (TaskAction="Replace") 任务。如果您认为创建一个新任务来封装/提供其他功能是有价值的,那么请告诉我,我会将其添加到包中,以造福整个社区。

对于撤回表示歉意,但周一我相信所有人都会理解。