<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="/rss.xsl"?><rss version="2.0"><channel><title>tfsbuildextensions Wiki &amp; Documentation Rss Feed</title><link>http://tfsbuildextensions.codeplex.com/Wiki/View.aspx?title=Home</link><description>tfsbuildextensions Wiki Rss Description</description><item><title>New Comment on "How to integrate the email build activity"</title><link>https://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the email build activity&amp;ANCHOR#C27628</link><description>Anybody have insight on attachments&amp;#63;  I&amp;#39;m trying to send an email with a folder from the build attached, but I&amp;#39;m getting &amp;#34;Error&amp;#58; Access to the path &amp;#39;D&amp;#58;&amp;#92;TfsBuild&amp;#92;Builds&amp;#92;9&amp;#92;238&amp;#92;TestResults&amp;#39; is denied.. &amp;#34;  It seems logical that this might be a permissions issue with the build&amp;#39;s account, but it&amp;#39;s got full access to the drop files.  Any clues&amp;#63;</description><author>jroth</author><pubDate>Thu, 30 May 2013 16:19:09 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the email build activity" 20130530041909P</guid></item><item><title>New Comment on "How to integrate the nUnit build activity"</title><link>https://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the nUnit build activity&amp;ANCHOR#C27533</link><description>Regarding my previous post, I have solved my problem. The problem indeed came from using TFS2010 and VS2012. The problem came when it tried to publish the test results to TFS. The command line it tried to run was&amp;#58; &amp;#34;&amp;#37;VS110COMNTOOLS&amp;#37;&amp;#92;..&amp;#92;IDE&amp;#92;MSTest.exe &amp;#47;publish&amp;#58;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;...&amp;#34;. After a bit of investigation I noticed it was trying to use MSTest.exe from the VS2012 directory NOT the VS2010 directory. I could manually run the command line by changing it to &amp;#37;VS100COMNTOOLS&amp;#37;. To get round this issue I installed VS2012 on the build server. Not my ideal solution but it now works perfectly&amp;#33;</description><author>2ton</author><pubDate>Mon, 20 May 2013 14:42:37 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the nUnit build activity" 20130520024237P</guid></item><item><title>New Comment on "How to integrate the nUnit build activity"</title><link>https://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the nUnit build activity&amp;ANCHOR#C27532</link><description>Excellent post Richard &amp;#40;I regularly attend your Black Marble events&amp;#33;&amp;#41;. I have managed to follow your post and I have successfully got my nunit tests to run when running my build definition. Unfortunately though my build fails with &amp;#34;Error&amp;#58; The system cannot find the file specified&amp;#34;. This seems to happen when it tries to access the outputxmlfile.trx file from the drop folder. The trx file is generated and when i run it in VS it works and I see my test results&amp;#63;&amp;#63; Am I missing something&amp;#63; I&amp;#39;m using TFS210 but connecting to it with VS2012. could this be a problem&amp;#63;</description><author>2ton</author><pubDate>Mon, 20 May 2013 10:13:52 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the nUnit build activity" 20130520101352A</guid></item><item><title>Updated Wiki: Documentation</title><link>http://tfsbuildextensions.codeplex.com/documentation?version=43</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;We are working hard on the documentation set; please be patient.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/wikipage?title=PreCheckin&amp;referringTitle=Documentation"&gt;Check in procedures&lt;/a&gt; for code submissions to the project
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Getting Started&lt;/h2&gt;
&lt;p&gt;&lt;a href="/wikipage?title=How%20to%20integrate%20the%20extensions%20into%20a%20build%20template&amp;referringTitle=Documentation"&gt;How to integrate the community build extensions into your build process template&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Included Community Activities&lt;/h2&gt;
&lt;p&gt;The following activities are included this project. Once you are able to &lt;a href="/wikipage?title=How%20to%20integrate%20the%20extensions%20into%20a%20build%20template&amp;referringTitle=Documentation"&gt;
integrate the extensions into your build process template&lt;/a&gt; the usage of each activity should be fairly obvious. However, we will add getting started for the activities as soon as we can.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;AssemblyInfo&amp;nbsp;-&amp;nbsp;&lt;a href="/wikipage?title=How%20to%20integrate%20the%20AssemblyInfo%20build%20activity&amp;referringTitle=Documentation"&gt;Getting started with the AssemblyInfo activity&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;AWS &lt;/li&gt;&lt;li&gt;CatNetScan - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20cat.net%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the CatNetScan activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;ClickOnce &lt;/li&gt;&lt;li&gt;CodeMetric - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20codemetric%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the CodeMetric (and CodeMetricHistory)&amp;nbsp;activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;CompareLabels&amp;nbsp;-&amp;nbsp;&lt;a href="/wikipage?title=How%20to%20integrate%20the%20CompareLabels%20build%20activity&amp;referringTitle=Documentation"&gt;Getting started with the CompareLabels activity&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;DateAndTime - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20DateAndTime%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the DateTime activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Email - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20email%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the email activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;ExecuteWorkflow &lt;/li&gt;&lt;li&gt;ExpandVariables &lt;/li&gt;&lt;li&gt;File -&amp;nbsp;&lt;a href="/wikipage?title=How%20to%20integrate%20the%20file%20build%20activity&amp;referringTitle=Documentation"&gt;Getting started with the file activity&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;FileCopyRemote &lt;/li&gt;&lt;li&gt;FxCop&amp;nbsp;-&amp;nbsp;&lt;a href="/wikipage?title=How%20to%20integrate%20the%20fxcop%20build%20activity&amp;referringTitle=Documentation"&gt;Getting started with the fxcop activity&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Guid - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20GUID%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the GUID activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Hello - A sample to show basic structure of an activity, just writes a message to the build log
&lt;/li&gt;&lt;li&gt;HyperV - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20Hyper-V%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the Hyper-V activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;IIS7 &lt;/li&gt;&lt;li&gt;ILMerge &lt;/li&gt;&lt;li&gt;InvokePowerShellCommand &amp;ndash; &lt;a href="/wikipage?title=How%20to%20integrate%20the%20InvokePowerShellCommand%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the InvokePowerShellCommand activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;InvokeRemoteStropt &lt;/li&gt;&lt;li&gt;IsBuildRunning &lt;/li&gt;&lt;li&gt;IsSourceChanged &lt;/li&gt;&lt;li&gt;LabManagement
&lt;ul&gt;
&lt;li&gt;&lt;span id="nsrTitle"&gt;CheckIfEnvironmentIsLocked&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;GetEnvironment&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;GetEnvironmentLockedByBuildNumber&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;ListEnvironments&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;ListLabSystems&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;LockEnvironment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;PauseEnvironment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;RenameSnapshot&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;ShutdownEnvironment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;UnlockEnvironment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span id="nsrTitle"&gt;WaitForEnvironmentToBecomeAvailable&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;nUnit &amp;ndash; &lt;a href="/wikipage?title=How%20to%20integrate%20the%20nUnit%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the nUnit activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;RoboCop - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20robocopy%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the RoboCop activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;SetBuildAgentStatus &lt;/li&gt;&lt;li&gt;SharePointDeployment &amp;ndash; &lt;a href="/wikipage?title=How%20to%20integrate%20the%20SharePointDeployment%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the SharePointDeployment activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;SSH &lt;/li&gt;&lt;li&gt;SPDisposeCheck &amp;ndash; &lt;a href="/wikipage?title=How%20to%20integrate%20the%20SPDispose%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the SPDisposeCheck activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;SqlExecute &lt;/li&gt;&lt;li&gt;StatLight - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20statlight%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the StatLight Silverlight test activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;StyleCop &amp;ndash; &lt;a href="/wikipage?title=How%20to%20integrate%20the%20extensions%20into%20a%20build%20template&amp;referringTitle=Documentation"&gt;
Getting started with the StyleCop activity&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;li&gt;TFS Activities
&lt;ul&gt;
&lt;li&gt;AgentSettingsTags - &lt;a href="http://blog.hinshelwood.com/reserve-an-agent-for-a-special-build-in-team-foundation-server-2012/"&gt;
Add and remove Tags during the build for Agent Settings&lt;/a&gt; &lt;/li&gt;&lt;li&gt;BuildAgentTags - &lt;a href="http://blog.hinshelwood.com/reserve-an-agent-for-a-special-build-in-team-foundation-server-2012/"&gt;
Add and remove Tags from a build agent&lt;/a&gt; &lt;/li&gt;&lt;li&gt;BuildReport &lt;/li&gt;&lt;li&gt;BuildWorkspace &lt;/li&gt;&lt;li&gt;GetBuild &lt;/li&gt;&lt;li&gt;GetBuildAgentMachineName - &lt;a href="http://blog.hinshelwood.com/reserve-an-agent-for-a-special-build-in-team-foundation-server-2012/"&gt;
Get the physical macheine name of and agent&lt;/a&gt; &lt;/li&gt;&lt;li&gt;GetBuildController &lt;/li&gt;&lt;li&gt;GetBuildDefinition &lt;/li&gt;&lt;li&gt;GetBuildServer &lt;/li&gt;&lt;li&gt;GetChangeset &lt;/li&gt;&lt;li&gt;GetChangesetItem &lt;/li&gt;&lt;li&gt;GetLastGoodBuild &lt;/li&gt;&lt;li&gt;GetLatestBuildDetail &lt;/li&gt;&lt;li&gt;GetLatestChangeSet &lt;/li&gt;&lt;li&gt;GetLocalWorkspace &lt;/li&gt;&lt;li&gt;GetMSBuildProperties &lt;/li&gt;&lt;li&gt;GetPendingChanges &lt;/li&gt;&lt;li&gt;GetValueFromRegistry &lt;/li&gt;&lt;li&gt;GetVersionControlLabel &lt;/li&gt;&lt;li&gt;GetWebAccessUrl&amp;nbsp; &lt;/li&gt;&lt;li&gt;QueueBuild &lt;/li&gt;&lt;li&gt;QueryBuildAgentStatus &lt;/li&gt;&lt;li&gt;SetBuildAgentStatus &lt;/li&gt;&lt;li&gt;StopBuild &lt;/li&gt;&lt;li&gt;TFSSource &lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;TFSVersion - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20TfsVersion%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the TfsVersion activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;Twitter -&amp;nbsp;&lt;a href="/wikipage?title=How%20to%20integrate%20the%20Twitter%20build%20activity&amp;referringTitle=Documentation"&gt;Getting started with the Twitter activity&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;VB6 - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20VB6%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the VB6 activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;VirtualPC&amp;nbsp; - &lt;a href="/wikipage?title=How%20to%20integrate%20the%20VirtualPC%20build%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the VirtualPC activity&lt;/a&gt; &lt;/li&gt;&lt;li&gt;VSDevEnv &lt;/li&gt;&lt;li&gt;Windows Azure - &lt;a href="/wikipage?title=Getting%20started%20with%20the%20Windows%20Azure%20activities&amp;referringTitle=Documentation"&gt;
Getting started with the Windows Azure activities&lt;/a&gt; &lt;/li&gt;&lt;li&gt;WriteToFile&amp;nbsp;-&amp;nbsp;&lt;a href="/wikipage?title=How%20to%20integrate%20the%20WriteToFile%20build%20activity&amp;referringTitle=Documentation"&gt;Getting started with the writetofile activity&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;Wmi &lt;/li&gt;&lt;li&gt;WorkItemTracking &lt;/li&gt;&lt;li&gt;XML &lt;/li&gt;&lt;li&gt;XMLFile &lt;/li&gt;&lt;li&gt;Zip - &lt;a href="/wikipage?title=Getting%20started%20with%20the%20Zip%20activity&amp;referringTitle=Documentation"&gt;
Getting started with the Zip activity&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;MSDN Documentation&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/gg265783.aspx"&gt;Standard Build Workflow Activities Documentation&lt;/a&gt;
&lt;/li&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ff934562.aspx "&gt;Lab Management Build Workflow Activities Documentation&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;Rangers Guidance&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/wikipage?title=http%3a%2f%2frabcg.codeplex.com%2f&amp;referringTitle=Documentation"&gt;Rangers Build Customization Guide&lt;/a&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>MrHinsh</author><pubDate>Thu, 04 Apr 2013 14:17:58 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Documentation 20130404021758P</guid></item><item><title>New Comment on "How to integrate the extensions into a build template"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the extensions into a build template&amp;ANCHOR#C26972</link><description>extremely useful, many thanks&amp;#33;&amp;#10;&amp;#40;&amp;#64;ms&amp;#58; a bit involved for something that should be an off-the-shelf task&amp;#41;</description><author>andipandi</author><pubDate>Mon, 25 Mar 2013 14:24:27 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the extensions into a build template" 20130325022427P</guid></item><item><title>New Comment on "How to integrate the TfsVersion build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the TfsVersion build activity&amp;ANCHOR#C26858</link><description>Hi&amp;#10;It is great. Something is not clarified to me. As you have shown in your screenshot, it updates both file version and product version to 4.5.229.2.&amp;#10;But you haven&amp;#39;t set SetAssemblyVersion to true. It means we don&amp;#39;t expect to get product version set to version created by this activity..&amp;#10;How could we change the behavior to just set file version to 4.5.229.2 and set product version to 4.5.0.0&amp;#63;</description><author>MohsenMahdieh</author><pubDate>Wed, 13 Mar 2013 06:13:33 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the TfsVersion build activity" 20130313061333A</guid></item><item><title>New Comment on "How to integrate the TfsVersion build activity"</title><link>https://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the TfsVersion build activity&amp;ANCHOR#C26595</link><description>the default rules for C&amp;#43;&amp;#43;&amp;#65288;not MC&amp;#43;&amp;#43;&amp;#65289; as a standard&amp;#63; &amp;#10;if I use C&amp;#43;&amp;#43;&amp;#65288;not MC&amp;#43;&amp;#43;&amp;#65289;,how can i use the TFSVersion activity&amp;#63;</description><author>choucchouj</author><pubDate>Tue, 19 Feb 2013 01:16:48 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the TfsVersion build activity" 20130219011648A</guid></item><item><title>New Comment on "How to integrate the email build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the email build activity&amp;ANCHOR#C26464</link><description>Have you tried using &amp;#39;&amp;#60;br &amp;#47;&amp;#62;&amp;#39;&amp;#63; The emails are normally in html, so a system new line would do nothing.</description><author>Jpmon1</author><pubDate>Fri, 08 Feb 2013 13:35:22 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the email build activity" 20130208013522P</guid></item><item><title>New Comment on "How to integrate the AssemblyInfo build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the AssemblyInfo build activity&amp;ANCHOR#C26110</link><description>The Invalid L-value expression error can be fixed by using variables instead of direct value.</description><author>DrDelete</author><pubDate>Mon, 07 Jan 2013 15:33:22 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the AssemblyInfo build activity" 20130107033322P</guid></item><item><title>New Comment on "How to integrate the nUnit build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the nUnit build activity&amp;ANCHOR#C25970</link><description>I&amp;#39;m having problems using platformconfiguration.platform &amp;#40;and .configuration&amp;#41; in my build definition. Any idea why &amp;#40;vs2010&amp;#47;vs2012 &amp;#43; tfs2010&amp;#41;&amp;#63;</description><author>jnus</author><pubDate>Wed, 19 Dec 2012 19:47:15 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the nUnit build activity" 20121219074715P</guid></item><item><title>New Comment on "How to integrate the AssemblyInfo build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the AssemblyInfo build activity&amp;ANCHOR#C25954</link><description>I have also noticed that after I drop the assemblyinfo activity on the default VS2012 template I&amp;#39;m editing, I get tons of validation errors all throughout my template.  These errors then persist even if I remove the AssemblyInfo activity.  I&amp;#39;m beginning to think TFS&amp;#39;s build server is too much of a pain in the butt to make it worth using.</description><author>WiredWiz</author><pubDate>Tue, 18 Dec 2012 20:44:15 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the AssemblyInfo build activity" 20121218084415P</guid></item><item><title>New Comment on "How to integrate the AssemblyInfo build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the AssemblyInfo build activity&amp;ANCHOR#C25950</link><description>I am also getting the error &amp;#34;Invalid L-value expression&amp;#34; when I use the custom version number expression values.</description><author>WiredWiz</author><pubDate>Tue, 18 Dec 2012 16:01:20 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the AssemblyInfo build activity" 20121218040120P</guid></item><item><title>New Comment on "How to integrate the AssemblyInfo build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the AssemblyInfo build activity&amp;ANCHOR#C25921</link><description>i have tried entering values for AssemblyVersion and AssemblyFileVersion.  Entering the following &amp;#34;&amp;#36;&amp;#40;current&amp;#41;.&amp;#36;&amp;#40;current&amp;#41;.&amp;#36;&amp;#40;current&amp;#41;.&amp;#36;&amp;#40;increment&amp;#41;&amp;#34;, as well as variations of that entry, including examples above, just give a error in the expression editor.  Error is&amp;#58;  &amp;#10;&amp;#10;Compiler error&amp;#40;s&amp;#41; encounter processing expression &amp;#34;&amp;#34;&amp;#36;&amp;#40;current&amp;#41;.&amp;#36;&amp;#40;current&amp;#41;.&amp;#36;&amp;#40;current&amp;#41;.&amp;#36;&amp;#40;increment&amp;#41;&amp;#34;&amp;#34;.  Invalid L-value expression.&amp;#10;&amp;#10;Still working to identifying the root cause of this.</description><author>bradwist</author><pubDate>Thu, 13 Dec 2012 21:28:34 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the AssemblyInfo build activity" 20121213092834P</guid></item><item><title>Updated Wiki: How to integrate the nUnit build activity</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the nUnit build activity&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; In VS/TFS 2012 unit testing is based on an extensible system, it is no longer limited to only supporting MSTest as in previous versions of Visual Studio. If the
&lt;a href="http://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d"&gt;
nUnit adapter is downloaded from Visual Studio Gallery&lt;/a&gt;&amp;nbsp;then nUnit tests can be included within a solution and build without&amp;nbsp;the need for this custom activity.&lt;/p&gt;
&lt;p&gt;Using the new test adapters should be the preferred option instead of this activity.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="http://vsarbuildguide.codeplex.com/"&gt;ALM Rangers Build Customization Guide
&lt;/a&gt;for details in using the new test framework adaptors&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The nUnit activity can be used to run &lt;a href="http://nunit.org/"&gt;nUnit&lt;/a&gt; based unit test and publish their results to TFS such they appears in the same reports as MStest based unit tests. In this example we aim to show the the basic steps that are required
 to get the activity integrated into a build.&lt;/p&gt;
&lt;p&gt;Before you can make use of any of the &lt;a href="http://tfsbuildextensions.codeplex.com/"&gt;
TFS 2010 community build activities&lt;/a&gt; you have to make sure they are available for the build system and on your development PC. Instructions for this process can be found in the
&lt;a href="http://rabcg.codeplex.com/"&gt;ALM Rangers build guide&lt;/a&gt; or in the &lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=How%20to%20integrate%20the%20extensions%20into%20a%20build%20template&amp;referringTitle=Documentation"&gt;
StyleCop page of this wiki&lt;/a&gt;. This page assumes the nUnit is available in the developers build process workflow toolbox. Hence we are able to build the workflow shown below&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271378"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271379" border="0" alt="image" width="300" height="127" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1 &amp;ndash; Finding test assemblies&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The first step is find the MSTest section&lt;strong&gt; &lt;/strong&gt;in your build process, it reasonable to put the nUnit tests at the end of the existing &amp;ldquo;Try Run Tests&amp;rdquo; section. This simple integration simply runs the nUnit tests, it make no attempt
 to modify any flow based on the test results. In the chosen location add a &lt;strong&gt;
FindMachingFiles&lt;/strong&gt; activity (from the Team Foundation Build Activities tab in the toolbox). In the workflow above it has the display DisplayName of &amp;ldquo;Find files containing nUnit tests&amp;rdquo;. As the name suggests this activity is used to find all
 the assemblies that could potentially contain tests by scanning the &lt;strong&gt;BinariesDirectory&lt;/strong&gt; and below for assemblies ending in *.Tests.dll.&lt;/p&gt;
&lt;p&gt;The result of this find is stored in a workflow variable &lt;strong&gt;FilesContainingTests&lt;/strong&gt;. This should to be created with a type of
&lt;strong&gt;IEnumerable&amp;lt;string&amp;gt;;&lt;/strong&gt; it&amp;rsquo;s scope, in the default workflow, was set to
&lt;strong&gt;Compile and Test&lt;/strong&gt;. Once the variable was created the activities output can be assigned to it&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271380"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271381" border="0" alt="image" width="459" height="154" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2 &amp;ndash; Running the nUnit tests&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The nUnit activity runs the nUnit console EXE, produces the results as an XML file which is transformed to the Microsoft TRX format and published to TFS. To manage this the nUnit activity has many properties, but tests can be run with very few set if required.
 Ones that can be critical &lt;strong&gt;Version&lt;/strong&gt; or &lt;strong&gt;ToolPath.&lt;/strong&gt; If the
&lt;strong&gt;ToolPath&lt;/strong&gt; (the directory containing the nUnit console application) is not set the path to the nUnit console is built from the
&lt;strong&gt;Version&lt;/strong&gt;. This can be a problem if the program is not installed in the expected default location; hence if can be easier to just specify the whole
&lt;strong&gt;ToolPath&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You also need to provide a name for the &lt;strong&gt;OutputFile &lt;/strong&gt;and &lt;strong&gt;
OutputXMLFile&lt;/strong&gt; so the results can be stored, and to be able to publish the test results to TFS you must specific the
&lt;strong&gt;Flavour&lt;/strong&gt; and &lt;strong&gt;Platform&lt;/strong&gt; as well as the &lt;strong&gt;PublishTestResults&lt;/strong&gt; flag&lt;strong&gt;.&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;One gotta is that, if you have not specifically set these in the build definition (as in graphic&amp;nbsp;below)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271382"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271383" border="0" alt="image" width="702" height="85" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and you attempt to use the &lt;strong&gt;PlatformConfiguration &lt;/strong&gt;object to provide the
&lt;strong&gt;Flavor &lt;/strong&gt;and &lt;strong&gt;Platform (&lt;/strong&gt;as opposed to hard coded strings) empty strings will be passed into the nUnit activity and the publish will fail with the error&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Running C:\Program Files (x86)\NUnit 2.5.10\bin\net-2.0\nunit-console.exe /nologo &amp;quot;C:\Builds\1\MSF Agile\BuildCustomisation\Binaries\ClassLibrary1.Tests.dll&amp;quot; /xml=&amp;quot;\\typhoon\drops\BuildCustomisation\BuildCustomisation_20110818.16\outputxmlfile.xml&amp;quot; /out=&amp;quot;outputfile.txt&amp;quot;
&lt;br&gt;
Processing \\typhoon\drops\BuildCustomisation\BuildCustomisation_20110818.16\outputxmlfile.xml
&lt;br&gt;
When publishing test results, both Platform and Flavor must be specified&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So the minimum properties for the nUnit activity are as shown below&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271384"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271385" border="0" alt="image" width="661" height="708" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Running the build&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the build runs you should see in the log that nUnit has been run with the correct command line options&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271386"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271387" border="0" alt="image" width="944" height="287" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and from the build summary page you can follow the link to see the test details&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271388"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271389" border="0" alt="image" width="443" height="476" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a very basic integration of the nUnit activity into a build. For more details on the other available properties check the
&lt;a href="http://nunit.org/index.php?p=consoleCommandLine&amp;r=2.5.10"&gt;nUnit console command line reference&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>rfennell</author><pubDate>Mon, 10 Dec 2012 17:38:38 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How to integrate the nUnit build activity 20121210053838P</guid></item><item><title>Updated Wiki: How to integrate the nUnit build activity</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the nUnit build activity&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; In VS/TFS 2012 unit testing is based on an extensible system, it is no longer limited to only supporting MSTest as in previous versions of Visual Studio. If the
&lt;a href="http://visualstudiogallery.msdn.microsoft.com/6ab922d0-21c0-4f06-ab5f-4ecd1fe7175d"&gt;
nUnit adapter is downloaded from Visual Studio Gallery&lt;/a&gt;&amp;nbsp;then nUnit tests can be included within a solution and build without&amp;nbsp;the need for this custom activity.&lt;/p&gt;
&lt;p&gt;Using the new test adapters should be the preferred option instead of this activity&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The nUnit activity can be used to run &lt;a href="http://nunit.org/"&gt;nUnit&lt;/a&gt; based unit test and publish their results to TFS such they appears in the same reports as MStest based unit tests. In this example we aim to show the the basic steps that are required
 to get the activity integrated into a build.&lt;/p&gt;
&lt;p&gt;Before you can make use of any of the &lt;a href="http://tfsbuildextensions.codeplex.com/"&gt;
TFS 2010 community build activities&lt;/a&gt; you have to make sure they are available for the build system and on your development PC. Instructions for this process can be found in the
&lt;a href="http://rabcg.codeplex.com/"&gt;ALM Rangers build guide&lt;/a&gt; or in the &lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=How%20to%20integrate%20the%20extensions%20into%20a%20build%20template&amp;referringTitle=Documentation"&gt;
StyleCop page of this wiki&lt;/a&gt;. This page assumes the nUnit is available in the developers build process workflow toolbox. Hence we are able to build the workflow shown below&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271378"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271379" border="0" alt="image" width="300" height="127" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 1 &amp;ndash; Finding test assemblies&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The first step is find the MSTest section&lt;strong&gt; &lt;/strong&gt;in your build process, it reasonable to put the nUnit tests at the end of the existing &amp;ldquo;Try Run Tests&amp;rdquo; section. This simple integration simply runs the nUnit tests, it make no attempt
 to modify any flow based on the test results. In the chosen location add a &lt;strong&gt;
FindMachingFiles&lt;/strong&gt; activity (from the Team Foundation Build Activities tab in the toolbox). In the workflow above it has the display DisplayName of &amp;ldquo;Find files containing nUnit tests&amp;rdquo;. As the name suggests this activity is used to find all
 the assemblies that could potentially contain tests by scanning the &lt;strong&gt;BinariesDirectory&lt;/strong&gt; and below for assemblies ending in *.Tests.dll.&lt;/p&gt;
&lt;p&gt;The result of this find is stored in a workflow variable &lt;strong&gt;FilesContainingTests&lt;/strong&gt;. This should to be created with a type of
&lt;strong&gt;IEnumerable&amp;lt;string&amp;gt;;&lt;/strong&gt; it&amp;rsquo;s scope, in the default workflow, was set to
&lt;strong&gt;Compile and Test&lt;/strong&gt;. Once the variable was created the activities output can be assigned to it&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271380"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271381" border="0" alt="image" width="459" height="154" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 2 &amp;ndash; Running the nUnit tests&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The nUnit activity runs the nUnit console EXE, produces the results as an XML file which is transformed to the Microsoft TRX format and published to TFS. To manage this the nUnit activity has many properties, but tests can be run with very few set if required.
 Ones that can be critical &lt;strong&gt;Version&lt;/strong&gt; or &lt;strong&gt;ToolPath.&lt;/strong&gt; If the
&lt;strong&gt;ToolPath&lt;/strong&gt; (the directory containing the nUnit console application) is not set the path to the nUnit console is built from the
&lt;strong&gt;Version&lt;/strong&gt;. This can be a problem if the program is not installed in the expected default location; hence if can be easier to just specify the whole
&lt;strong&gt;ToolPath&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You also need to provide a name for the &lt;strong&gt;OutputFile &lt;/strong&gt;and &lt;strong&gt;
OutputXMLFile&lt;/strong&gt; so the results can be stored, and to be able to publish the test results to TFS you must specific the
&lt;strong&gt;Flavour&lt;/strong&gt; and &lt;strong&gt;Platform&lt;/strong&gt; as well as the &lt;strong&gt;PublishTestResults&lt;/strong&gt; flag&lt;strong&gt;.&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;One gotta is that, if you have not specifically set these in the build definition (as in graphic&amp;nbsp;below)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271382"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271383" border="0" alt="image" width="702" height="85" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and you attempt to use the &lt;strong&gt;PlatformConfiguration &lt;/strong&gt;object to provide the
&lt;strong&gt;Flavor &lt;/strong&gt;and &lt;strong&gt;Platform (&lt;/strong&gt;as opposed to hard coded strings) empty strings will be passed into the nUnit activity and the publish will fail with the error&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Running C:\Program Files (x86)\NUnit 2.5.10\bin\net-2.0\nunit-console.exe /nologo &amp;quot;C:\Builds\1\MSF Agile\BuildCustomisation\Binaries\ClassLibrary1.Tests.dll&amp;quot; /xml=&amp;quot;\\typhoon\drops\BuildCustomisation\BuildCustomisation_20110818.16\outputxmlfile.xml&amp;quot; /out=&amp;quot;outputfile.txt&amp;quot;
&lt;br&gt;
Processing \\typhoon\drops\BuildCustomisation\BuildCustomisation_20110818.16\outputxmlfile.xml
&lt;br&gt;
When publishing test results, both Platform and Flavor must be specified&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So the minimum properties for the nUnit activity are as shown below&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271384"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271385" border="0" alt="image" width="661" height="708" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Running the build&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When the build runs you should see in the log that nUnit has been run with the correct command line options&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271386"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271387" border="0" alt="image" width="944" height="287" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;and from the build summary page you can follow the link to see the test details&lt;/p&gt;
&lt;p&gt;&lt;a href="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271388"&gt;&lt;img title="image" src="http://download.codeplex.com/download?ProjectName=tfsbuildextensions&amp;DownloadId=271389" border="0" alt="image" width="443" height="476" style="padding-left:0px; padding-right:0px; display:inline; padding-top:0px; border:0px"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a very basic integration of the nUnit activity into a build. For more details on the other available properties check the
&lt;a href="http://nunit.org/index.php?p=consoleCommandLine&amp;r=2.5.10"&gt;nUnit console command line reference&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>rfennell</author><pubDate>Mon, 10 Dec 2012 17:18:55 GMT</pubDate><guid isPermaLink="false">Updated Wiki: How to integrate the nUnit build activity 20121210051855P</guid></item><item><title>Updated Wiki: Home</title><link>http://tfsbuildextensions.codeplex.com/wikipage?version=34</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The Community TFS Build Extensions site provides a place for build engineers to share workflow activities, build process template files, and tools for Team Foundation Build.&lt;br /&gt;
&lt;h2&gt;Help Us!&lt;/h2&gt;We would like to build an installer or VSIX package (for use in the Visual Studio Gallery) to allow us to install our activities pack to the Toolbox automatically for the Workflow Designer.  However, we need the Visual Studio product team to include support for us to be able to do this.  &lt;br /&gt;&lt;br /&gt;If you are interested in this type of deployment, please help us by voting for this feature request on the Workflow Team&amp;#39;s User Voice site here:  &lt;a href="http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2309148-support-adding-workflow-activities-to-toolbox-usin"&gt;Support Adding Workflow Activities to Toolbox&lt;/a&gt;.  Thanks for your support! &lt;br /&gt;
&lt;h2&gt;Call for Content&lt;/h2&gt;This project is open for contributions from anyone working with Team Build, if you have a particular template, activity, or tool you&amp;#39;d like to contribute or have an idea for something you&amp;#39;d like to see implemented then leave a message in &lt;a href="http://teambuild2010contrib.codeplex.com/Thread/List.aspx"&gt;Discussions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For more information about Microsoft Windows Workflow Foundation, visit &lt;a href="http://www.windowsworkflow.com"&gt;http://www.windowsworkflow.com&lt;/a&gt;.&lt;br /&gt;For more information about the standard TFS 2010 Build workflow activities, visit this &lt;a href="http://msdn.microsoft.com/en-us/library/gg265783.aspx"&gt;MSDN Article&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Books that Cover Customizing TFS 2010 Build&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=http%3a%2f%2fwww.edsquared.com%2f2011%2f03%2f05%2fBook%2bProfessional%2bTeam%2bFoundation%2bServer%2b2010%2bFrom%2bWrox.aspx&amp;referringTitle=Home"&gt;Professional Team Foundation Server 2010&lt;/a&gt;, Wrox&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=http%3a%2f%2fwww.amazon.com%2fgp%2fproduct%2f0735645248%2fref%3das_li_ss_tl%3fie%3dUTF8%26tag%3dblankenship-20%26linkCode%3das2%26camp%3d1789%26creative%3d390957%26creativeASIN%3d0735645248&amp;referringTitle=Home"&gt;Inside the Microsoft Build Engine&amp;#58; Using MSBuild and Team Foundation Build&lt;/a&gt;, Microsoft Press&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Externally Hosted Workflow Activities&lt;/h2&gt;Some activities are tightly bound to 3rd party products. Due to these requirements these activities are not included directly in this project but hosted on other sites.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=TFS%20Build%202010%20Activity%20to%20run%20Typemock%20Isolator%20based%20tests&amp;referringTitle=Home"&gt;TFS Build 2010 Activity to run Typemock Isolator based tests&lt;/a&gt; (also has details for TFS 2012)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/2d7c8577-54b8-47ce-82a5-8649f579dcb6"&gt;Microsoft Team Foundation Server Build Extensions Power Tool&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;Ant Task and Workflow Activity&lt;/li&gt;
&lt;li&gt;Maven 2 Task and Workflow Activity&lt;/li&gt;
&lt;li&gt;JUnit Task and Workflow Activity&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Build Process Templates&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.edsquared.com/2010/06/18/Deploying+Process+Template+Changes+Using+TFS+2010+Build.aspx"&gt;Deploying Process Templates and Work Item Type Definition Changes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jimlamb/archive/2010/09/14/parallelized-builds-with-tfs2010.aspx"&gt;Building in Parallel Across Multiple Build Agents&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Tools&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://aitgmbh.de/BuildSuite"&gt;AIT Build Suite of Tools (Free)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Team Build 2005/2008 Recipes&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Running%20Unit%20Tests%20without%20a%20Test%20List&amp;referringTitle=Home"&gt;Running Unit Tests without a Test List&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Keeping%20the%20Build%20Number%20and%20Assembly%20Version%20in%20sync&amp;referringTitle=Home"&gt;Keeping the Build Number and Assembly Version in sync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Build%20and%20Assembly%20versioning%20%28alternate%20to%20above%20using%20SDC%20Tasks%29&amp;referringTitle=Home"&gt;Build and Assembly versioning &amp;#40;alternate to above using SDC Tasks&amp;#41;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Update%20the%20version%20number%20on%20a%20C%2b%2b%20project&amp;referringTitle=Home"&gt;Update the version number on a C&amp;#43;&amp;#43; project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=WiX%20MSI%20Setup%20Package&amp;referringTitle=Home"&gt;WiX MSI Setup Package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=.NET%201.1%20Applications&amp;referringTitle=Home"&gt;.NET 1.1 Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Building%20Java%20Applications&amp;referringTitle=Home"&gt;Building Java Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Deploy%20MSIs%20from%20TFS%20Build&amp;referringTitle=Home"&gt;Deploy MSIs from TFS Build&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Deploying%20Web%20Applications%20to%20IIS&amp;referringTitle=Home"&gt;Deploying Web Applications to IIS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Xcopy%20deployment%20of%20a%20Web%20Application&amp;referringTitle=Home"&gt;Xcopy deployment of a Web Application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Copying%20Files%20From%20DropLocation%20or%20Similar%20Location&amp;referringTitle=Home"&gt;Copying Files From DropLocation or Similar Location&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Building%20Sandcastle%20Documentation&amp;referringTitle=Home"&gt;Building Sandcastle Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Build%20Notification%20with%20Lava%20Lamps%20and%20Street%20Lights&amp;referringTitle=Home"&gt;Build Notification with Lava Lamps and Street Lights&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Add%20a%20Custom%20Message%20To%20A%20Build%20Report&amp;referringTitle=Home"&gt;Add a Custom Message To A Build Report&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Create%20Manifest.txt%20Listing%20Dropped%20Files&amp;referringTitle=Home"&gt;Create Manifest.txt Listing Dropped Files&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;MSBuild Recipes&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Restrict%20Target%20Framework%20Version&amp;referringTitle=Home"&gt;Restrict Target Framework Version&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Other Recipes&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Verify%20path%20Properties%20with%20HasTrailingSlash&amp;referringTitle=Home"&gt;Verify path Properties with HasTrailingSlash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Using%20TFS%20Deployer%20for%20Staging%20Builds&amp;referringTitle=Home"&gt;Using TFS Deployer for Staging Builds&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>rfennell</author><pubDate>Thu, 22 Nov 2012 19:55:03 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121122075503P</guid></item><item><title>Updated Wiki: Home</title><link>http://tfsbuildextensions.codeplex.com/wikipage?version=33</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;The Community TFS Build Extensions site provides a place for build engineers to share workflow activities, build process template files, and tools for Team Foundation Build.&lt;br /&gt;
&lt;h2&gt;Help Us!&lt;/h2&gt;We would like to build an installer or VSIX package (for use in the Visual Studio Gallery) to allow us to install our activities pack to the Toolbox automatically for the Workflow Designer.  However, we need the Visual Studio product team to include support for us to be able to do this.  &lt;br /&gt;&lt;br /&gt;&lt;del&gt;If you are interested in this type of deployment, please help us by voting for this feature request on the Workflow Team&amp;#39;s User Voice site here:  &lt;a href="http://wf4.uservoice.com/forums/135015-workflow-runtime/suggestions/2291112-support-adding-workflow-activities-to-toolbox-usin"&gt;Support Adding Workflow Activities to Toolbox&lt;/a&gt;.  Thanks for your support!&lt;/del&gt; This User View forum is now closed, but we will keep lobbying to get this feature into Visual Studio&lt;br /&gt;
&lt;h2&gt;Call for Content&lt;/h2&gt;This project is open for contributions from anyone working with Team Build, if you have a particular template, activity, or tool you&amp;#39;d like to contribute or have an idea for something you&amp;#39;d like to see implemented then leave a message in &lt;a href="http://teambuild2010contrib.codeplex.com/Thread/List.aspx"&gt;Discussions&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For more information about Microsoft Windows Workflow Foundation, visit &lt;a href="http://www.windowsworkflow.com"&gt;http://www.windowsworkflow.com&lt;/a&gt;.&lt;br /&gt;For more information about the standard TFS 2010 Build workflow activities, visit this &lt;a href="http://msdn.microsoft.com/en-us/library/gg265783.aspx"&gt;MSDN Article&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;Books that Cover Customizing TFS 2010 Build&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=http%3a%2f%2fwww.edsquared.com%2f2011%2f03%2f05%2fBook%2bProfessional%2bTeam%2bFoundation%2bServer%2b2010%2bFrom%2bWrox.aspx&amp;referringTitle=Home"&gt;Professional Team Foundation Server 2010&lt;/a&gt;, Wrox&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=http%3a%2f%2fwww.amazon.com%2fgp%2fproduct%2f0735645248%2fref%3das_li_ss_tl%3fie%3dUTF8%26tag%3dblankenship-20%26linkCode%3das2%26camp%3d1789%26creative%3d390957%26creativeASIN%3d0735645248&amp;referringTitle=Home"&gt;Inside the Microsoft Build Engine&amp;#58; Using MSBuild and Team Foundation Build&lt;/a&gt;, Microsoft Press&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Externally Hosted Workflow Activities&lt;/h2&gt;Some activities are tightly bound to 3rd party products. Due to these requirements these activities are not included directly in this project but hosted on other sites.
&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=TFS%20Build%202010%20Activity%20to%20run%20Typemock%20Isolator%20based%20tests&amp;referringTitle=Home"&gt;TFS Build 2010 Activity to run Typemock Isolator based tests&lt;/a&gt; (also has details for TFS 2012)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/2d7c8577-54b8-47ce-82a5-8649f579dcb6"&gt;Microsoft Team Foundation Server Build Extensions Power Tool&lt;/a&gt;
&lt;ul&gt;&lt;li&gt;Ant Task and Workflow Activity&lt;/li&gt;
&lt;li&gt;Maven 2 Task and Workflow Activity&lt;/li&gt;
&lt;li&gt;JUnit Task and Workflow Activity&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Build Process Templates&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.edsquared.com/2010/06/18/Deploying+Process+Template+Changes+Using+TFS+2010+Build.aspx"&gt;Deploying Process Templates and Work Item Type Definition Changes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jimlamb/archive/2010/09/14/parallelized-builds-with-tfs2010.aspx"&gt;Building in Parallel Across Multiple Build Agents&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Tools&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://aitgmbh.de/BuildSuite"&gt;AIT Build Suite of Tools (Free)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Team Build 2005/2008 Recipes&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Running%20Unit%20Tests%20without%20a%20Test%20List&amp;referringTitle=Home"&gt;Running Unit Tests without a Test List&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Keeping%20the%20Build%20Number%20and%20Assembly%20Version%20in%20sync&amp;referringTitle=Home"&gt;Keeping the Build Number and Assembly Version in sync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Build%20and%20Assembly%20versioning%20%28alternate%20to%20above%20using%20SDC%20Tasks%29&amp;referringTitle=Home"&gt;Build and Assembly versioning &amp;#40;alternate to above using SDC Tasks&amp;#41;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Update%20the%20version%20number%20on%20a%20C%2b%2b%20project&amp;referringTitle=Home"&gt;Update the version number on a C&amp;#43;&amp;#43; project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=WiX%20MSI%20Setup%20Package&amp;referringTitle=Home"&gt;WiX MSI Setup Package&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=.NET%201.1%20Applications&amp;referringTitle=Home"&gt;.NET 1.1 Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Building%20Java%20Applications&amp;referringTitle=Home"&gt;Building Java Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Deploy%20MSIs%20from%20TFS%20Build&amp;referringTitle=Home"&gt;Deploy MSIs from TFS Build&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Deploying%20Web%20Applications%20to%20IIS&amp;referringTitle=Home"&gt;Deploying Web Applications to IIS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Xcopy%20deployment%20of%20a%20Web%20Application&amp;referringTitle=Home"&gt;Xcopy deployment of a Web Application&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Copying%20Files%20From%20DropLocation%20or%20Similar%20Location&amp;referringTitle=Home"&gt;Copying Files From DropLocation or Similar Location&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Building%20Sandcastle%20Documentation&amp;referringTitle=Home"&gt;Building Sandcastle Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Build%20Notification%20with%20Lava%20Lamps%20and%20Street%20Lights&amp;referringTitle=Home"&gt;Build Notification with Lava Lamps and Street Lights&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Add%20a%20Custom%20Message%20To%20A%20Build%20Report&amp;referringTitle=Home"&gt;Add a Custom Message To A Build Report&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Create%20Manifest.txt%20Listing%20Dropped%20Files&amp;referringTitle=Home"&gt;Create Manifest.txt Listing Dropped Files&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;MSBuild Recipes&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Restrict%20Target%20Framework%20Version&amp;referringTitle=Home"&gt;Restrict Target Framework Version&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;h2&gt;Other Recipes&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Verify%20path%20Properties%20with%20HasTrailingSlash&amp;referringTitle=Home"&gt;Verify path Properties with HasTrailingSlash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tfsbuildextensions.codeplex.com/wikipage?title=Using%20TFS%20Deployer%20for%20Staging%20Builds&amp;referringTitle=Home"&gt;Using TFS Deployer for Staging Builds&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>rfennell</author><pubDate>Mon, 19 Nov 2012 16:13:32 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20121119041332P</guid></item><item><title>New Comment on "How to integrate the nUnit build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the nUnit build activity&amp;ANCHOR#C25211</link><description>Seconded MsGigabyte&amp;#39;s comment. Do I just drag one of the NUnit dlls onto the toolbox&amp;#63; Besides that, gracias Mr Fennell, epic work as ever.</description><author>ljrich</author><pubDate>Mon, 08 Oct 2012 11:34:40 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the nUnit build activity" 20121008113440A</guid></item><item><title>New Comment on "How to integrate the nUnit build activity"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the nUnit build activity&amp;ANCHOR#C25116</link><description>Nice&amp;#33;  Thank you for the great overview and detailed steps.</description><author>ehuna</author><pubDate>Thu, 27 Sep 2012 21:31:17 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the nUnit build activity" 20120927093117P</guid></item><item><title>New Comment on "How to integrate the extensions into a build template"</title><link>http://tfsbuildextensions.codeplex.com/wikipage?title=How to integrate the extensions into a build template&amp;ANCHOR#C25096</link><description>Thx for the great post, it really helped me to get the StyleCop Extension working on my build server. But unfortunately i have a problem and cant find any information about it online, so i hope that anyone can help me. I would like to configure the StyleCop params &amp;#34;LogFile&amp;#34; and &amp;#34;XmlOutputFile&amp;#34; in that way, that this additional logs &amp;#40;beside the msbuild log&amp;#41; are stored in the same folder as the msbuild log. Has anyone a hint for me how to configure those two parameters&amp;#63;</description><author>Marlhog</author><pubDate>Wed, 26 Sep 2012 14:48:34 GMT</pubDate><guid isPermaLink="false">New Comment on "How to integrate the extensions into a build template" 20120926024834P</guid></item></channel></rss>