使用TFSBuild执行MSBuild脚本时,是否必须使用“DesktopBuild”目标?

时间:2012-01-24 21:35:36

标签: tfs msbuild continuous-integration tfsbuild

我想创建一个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" />

谢谢!

1 个答案:

答案 0 :(得分:0)

幸运的是,我回答了自己的问题。您可以在导入&#34; \ Microsoft.TeamFoundation.Build.target&#34;

的基础上覆盖桌面构建中的所有内容。

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