因此,对于必须在 Team Build/MSBuild 环境(特别是 Visual Basic 6 应用程序/项目)中集成遗留项目/代码的构建/编译的任何人来说,这是一个问题。
除了编写自定义构建任务(我不反对)之外,是否有人对如何最好地将遗留 VB6 项目的编译和版本控制集成到 MSBuild 构建中有任何建议?
我知道CodePlex的 FreeToDev msbuild 任务,但它们目前已被撤回。
理想情况下,我正在寻找版本和编译代码以及捕获 msbuild 日志的编译输出(尤其是错误)。
我已经看到有关将此功能封装在自定义任务中的建议,但真的想知道是否有人尝试过另一种解决方案(除了执行 shell 命令)-本质上,是否有人有“更清洁”的解决方案?
理想情况下,使用执行命令将是最后的手段。