<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Modifying the ConfigurationFolderPath RecursionType in Team Build 2008</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx</link><description>In TFS 2008, TfsBuild.proj files can be located anywhere in source control, not just in $/TeamProject/TeamBuildTypes, as was required in TFS 2005. As a result, we changed the default recursion type used to download files from the configuration folder</description><dc:language>en</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Modifying the ConfigurationFolderPath RecursionType in Team Build 2008</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#9803474</link><pubDate>Thu, 25 Jun 2009 15:35:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9803474</guid><dc:creator>aaronhallberg</dc:creator><description>&lt;p&gt;Sorry for the lack of response on the various comments here... &amp;nbsp;In TFS 2008, there is no mechanism for putting MSBuild tasks/targets into a shared folder in version control - the two options are to put them into your various TfsBuild.proj folders or to install them to a known location on each of your build machines. &amp;nbsp;Obviously there are pluses and minuses to each approach.&lt;/p&gt;
&lt;p&gt;In TFS 2010 we have made a number of improvements here - I'll be doing a blog post on the topic at some point in the near futurue with more information, but everything mentioned in the comments here as desirable should be covered.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9803474" width="1" height="1"&gt;</description></item><item><title>re: Modifying the ConfigurationFolderPath RecursionType in Team Build 2008</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#9803283</link><pubDate>Thu, 25 Jun 2009 12:37:44 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9803283</guid><dc:creator>Martin Moe</dc:creator><description>&lt;p&gt;Hi Aaron&lt;/p&gt;
&lt;p&gt;Brilliant. I was actually composing a mail to bharry after first experiencing a Woohoo! (Homer style) when we stumbled across this only to get a Bummer! when we did a smal test and saw the behavior described here, but my colleague found this posting before I managed to push the Send button.&lt;/p&gt;
&lt;p&gt;Now you have provided a solution. I was only wondering whether we could control this from the build type (say TFSBuild.rsp) instead of mucking aroung with the configuration for the build service. Seems obvious to me that this is something that you would want to control on a per build type basis.&lt;/p&gt;
&lt;p&gt;Actually, I just realized that this is probably not the case since we are already in an earlier stage of the process, before the processing of the build files themselves. What you need is to add this as a part of the Build Type definition along with the other stuff you can set there. I am hoping such a change is at least making it to VS2010 (but my hopes are not high :-|).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9803283" width="1" height="1"&gt;</description></item><item><title>re: Modifying the ConfigurationFolderPath RecursionType in Team Build 2008</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#9725013</link><pubDate>Thu, 11 Jun 2009 00:01:01 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9725013</guid><dc:creator>Vaccanoll</dc:creator><description>&lt;p&gt;+1 to the comments about being able to modularize the TFSBuild Process. &amp;nbsp;It is too bad we can't do that somehow.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9725013" width="1" height="1"&gt;</description></item><item><title>re: Modifying the ConfigurationFolderPath RecursionType in Team Build 2008</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#9257232</link><pubDate>Tue, 30 Dec 2008 18:52:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9257232</guid><dc:creator>BobHardister</dc:creator><description>&lt;p&gt;As an approach - I plan to try very soon, use one TFSBuild.proj file and conditional imports for each build defintion. &amp;nbsp;All these files could be kept in a &amp;quot;TeamBuild&amp;quot; team project in source control. &amp;nbsp;With this approach, every team build will pull down all the build files automatically.&lt;/p&gt;
&lt;p&gt;Has anyone attempted something like this?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9257232" width="1" height="1"&gt;</description></item><item><title>re: Modifying the ConfigurationFolderPath RecursionType in Team Build 2008</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#8937057</link><pubDate>Tue, 09 Sep 2008 20:23:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8937057</guid><dc:creator>freshr</dc:creator><description>&lt;p&gt;Like Rick, I am trying to point several TFSBuild.proj files to a common Import file. It would be really useful to be able to reference a shared location, such as one folder up from the proj file. That way I could have several build configurations, each living in its own folder, and share the common values.&lt;/p&gt;
&lt;p&gt;Do you have any advice on how to achieve this, or is it impossible? Thanks.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8937057" width="1" height="1"&gt;</description></item><item><title>My custom tasks/targets are not getting download in TFS 2008 - error MSB4019</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#8396899</link><pubDate>Tue, 15 Apr 2008 10:35:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8396899</guid><dc:creator>Ahmed Salijee</dc:creator><description>&lt;p&gt;I am prepping for next weeks VSTS session. Check here for more on the event. As part of that, I wanted&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8396899" width="1" height="1"&gt;</description></item><item><title>Team Build 2008 Downloads One Level Only</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#8343692</link><pubDate>Sat, 29 Mar 2008 22:45:26 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8343692</guid><dc:creator>Maor David</dc:creator><description>&lt;p&gt;TfsBuild.proj files can be located anywhere in source control in Team Build 2008. That is the reason&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8343692" width="1" height="1"&gt;</description></item><item><title>TFS 2008: Team Build doesn't get subfolders of team build type folder by default</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#8237703</link><pubDate>Sun, 16 Mar 2008 04:05:06 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8237703</guid><dc:creator>Visual Studio Team System (VSTS) Blog - by Neno Loje</dc:creator><description>&lt;p&gt;In TFS 2005 subfolders of your team build type folder were copied recursively to the build temp directory&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8237703" width="1" height="1"&gt;</description></item><item><title>re: Modifying the ConfigurationFolderPath RecursionType in Team Build 2008</title><link>http://blogs.msdn.com/b/aaronhallberg/archive/2008/02/12/modifying-the-configurationfolderpath-recursiontype-in-team-build-2008.aspx#7680810</link><pubDate>Thu, 14 Feb 2008 00:11:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7680810</guid><dc:creator>Rick Glos</dc:creator><description>&lt;p&gt;Excellent tip. &amp;nbsp; I wondered how it determined only to get the files in the folder the build existed in.&lt;/p&gt;
&lt;p&gt;Is there a method to get other files into that folder? &amp;nbsp;Say a shared file used by multiple builds?&lt;/p&gt;
&lt;p&gt;For example, we use Team Build to Deploy to QA virtual machines. &amp;nbsp;Each QA users has their own build definition. &amp;nbsp;That way they can track work items in their build, etc. &amp;nbsp;We now have 18 of those builds. &amp;nbsp;They are all very similar except a different rsp file, and different value for the Assigned To field in the WorkItemFieldValues property.&lt;/p&gt;
&lt;p&gt;When we make a change by adding another solution, &amp;nbsp;upgrading to TFS 2008, etc, it’s very tedious to go through 18 TFSBuild.proj file. &amp;nbsp;It would be nice to have those files point to a shared file using the Import task, most likely 1 level up from the current location in source. &amp;nbsp;Checked into source of course, I don’t want to manually copy this file to the build machines.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7680810" width="1" height="1"&gt;</description></item></channel></rss>