【问题标题】:Convert TFSBuild.proj to MSBuild script将 TFSBuild.proj 转换为 MSBuild 脚本
【发布时间】:2013-06-08 21:26:49
【问题描述】:

有没有办法将 TFSBuild.proj 文件转换为没有 TFS 东西的简单 MSBuild?我们的团队希望从 TFS 转向 git/jenkin 方法,我正在尝试看看是否有一种简单的方法可以转换 tfs 脚本。我知道 TFSBuild.proj 是建立在 MSBuild 之上的,我实际上可以调用 msbuild TFSBuild.proj 来让它工作。我的问题是我们的新 ci 服务器上没有 tfs,所以我会收到如下错误:

错误 MSB4019:导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets" 没有找到。确认声明中的路径是 正确,并且该文件存在于磁盘上。

想法?我猜我可能只需要手动转换这些。

【问题讨论】:

    标签: tfs msbuild jenkins continuous-integration


    【解决方案1】:

    您无法将 TFSBuild.proj 转换为简单的 MSBuild,因为它已经是。当您在 TFS 中对构建进行排队时,构建代理只是在执行“msbuild.exe TFSBuild.proj”。也许有一些额外的参数(在构建定义中定义),当然还有之前准备的文件夹。

    解决问题的最简单方法是在服务器上安装 Visual Studio,这将带来构建的所有要求,例如 MSBuild、框架和 SDK。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-09
      • 2021-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-18
      • 2020-03-15
      • 2019-06-23
      相关资源
      最近更新 更多