开发者

TFS Build Error While Invoking custom build file via TFS Build definition

开发者 https://www.devze.com 2023-04-09 03:58 出处:网络
I use TFS 2010, VS 2010. I wrote a custom msbuild proj file which I use locally to build my solution. I use MSBUILD.exe TFSBuild.proj and it does everything in my local machine. (I have a taregt call

I use TFS 2010, VS 2010.

I wrote a custom msbuild proj file which I use locally to build my solution. I use MSBUILD.exe TFSBuild.proj and it does everything in my local machine. (I have a taregt called 'DoMyBuild' which kicks off the build and does everything.) I have used this in the DefaultTargets attribute as below:

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

I am trying hard to configure this to use my build server with a build definition. In the build definition, under Process - I configured 'Upgrade Template' and in the build process paramters, have given the path to this TFSBuild.Proj file.

Ideally. TFS should start 'DoMyBuild' target as I read. But it gives a error looking for 'EndToEndIteration' not defined. So, I believe it is s开发者_JS百科till doing a DesktopBuild which I dont want. I want to use my custom target to kick start. Is this possible ?

Any help is very much appreciated.

Thanks, Mani


You problem is discussed here.

Make sure you have at least an EndToEndIteration target defined in your MSBuild project.

<Target Name="EndToEndIteration"
Condition=" '$(IsDesktopBuild)'!='true' "
DependsOnTargets="$(EndToEndIterationDependsOn)" />
0

精彩评论

暂无评论...
验证码 换一张
取 消