【问题标题】:Do I have to use 'DesktopBuild' target when using TFSBuild to execute MSBuild Scripts?使用 TFSBuild 执行 MSBuild 脚本时是否必须使用“DesktopBuild”目标?
【发布时间】:2012-02-18 03:41:51
【问题描述】:

我想创建一个 msbuild 脚本,它只是将应用程序从我的 CI 服务器提升到生产环境(从 A 复制到 B)。所以我不想或不需要 TFSBuild.proj 来构建解决方案。在这种情况下没有构建它的解决方案。

我该怎么做?我可以将项目“DefaultTargets”更改为指向我在 TfsBuild.proj 中定义的自定义目标吗?那么我可以更改以下内容吗?

    <Project DefaultTargets="DesktopBuild" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">

  <!-- Do not edit this -->
  <Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\TeamBuild\Microsoft.TeamFoundation.Build.targets" />

谢谢!

【问题讨论】:

    标签: tfs msbuild continuous-integration tfsbuild


    【解决方案1】:

    幸运的是,我回答了我自己的问题。您可以在“\Microsoft.TeamFoundation.Build.target”的导入下覆盖桌面构建中的所有内容

    如果您遇到此问题,请参阅此Post

    【讨论】:

      猜你喜欢
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-18
      • 1970-01-01
      相关资源
      最近更新 更多