<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Attrice blog</title>
	
	<link>http://www.attrice.info/blog</link>
	<description>Tune in for news about Attrice products</description>
	<lastBuildDate>Mon, 22 Mar 2010 06:09:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/attrice/blog" /><feedburner:info uri="attrice/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>MSBuild Sidekick v3 is updated for RC</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/hLYUQtZp844/</link>
		<comments>http://www.attrice.info/blog/2010/03/22/msbuild-sidekick-v3-is-updated-forrc/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 06:07:33 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[2010]]></category>
		<category><![CDATA[MSBuild Sidekick]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/?p=34</guid>
		<description><![CDATA[MSBuild Sidekick v3 Beta is updated to work with .NET 4.0 RC. Get it here!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.attrice.info/msbuild/index3.htm" target="_blank">MSBuild Sidekick v3</a> Beta is updated to work with .NET 4.0 RC. Get it <a href="http://www.attrice.info/downloads/index.htm#msbuild3" target="_blank">here</a>!</p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/hLYUQtZp844" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2010/03/22/msbuild-sidekick-v3-is-updated-forrc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2010/03/22/msbuild-sidekick-v3-is-updated-forrc/</feedburner:origLink></item>
		<item>
		<title>Team Foundation Sidekicks 2010 updated for RC</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/2MRUfsNS8pE/</link>
		<comments>http://www.attrice.info/blog/2010/03/22/team-foundation-sidekicks-2010-updated-for-rc/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 05:46:52 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[2010]]></category>
		<category><![CDATA[Team Foundation Sidekicks]]></category>
		<category><![CDATA[tfs]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/?p=32</guid>
		<description><![CDATA[We have updated the Sidekicks to work with RC build of Visual Studio and Team Foundation Server 2010, the updated version can be downloaded here. The updated version have the same feature-set as described in the previous post. For RTM, the plan is to update Sidekicks to expose additional functionality new to 2010; if you [...]]]></description>
			<content:encoded><![CDATA[<p>We have updated the Sidekicks to work with RC build of Visual Studio and Team Foundation Server 2010, the updated version can be downloaded <a href="http://www.attrice.info/downloads/index.htm#tfssidekicks2010" target="_blank">here</a>. The updated version have the same feature-set as described in <a href="http://www.attrice.info/blog/2010/01/03/team-foundation-sidekicks-2-4-release-2/" target="_blank">the previous post</a>.</p>
<p>For RTM, the plan is to update Sidekicks to expose additional functionality new to 2010; if you have any additional wishes now is the time for the feedback – drop us an email at tfs_at_attrice_dot_info.</p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/2MRUfsNS8pE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2010/03/22/team-foundation-sidekicks-2010-updated-for-rc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2010/03/22/team-foundation-sidekicks-2010-updated-for-rc/</feedburner:origLink></item>
		<item>
		<title>Debugging Team Build with MSBuild Sidekick</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/7S2Xhsyiy0k/</link>
		<comments>http://www.attrice.info/blog/2010/02/06/debugging-team-build-with-msbuild-sidekick/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 07:30:04 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[MSBuild Sidekick]]></category>
		<category><![CDATA[tfs]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[msbuild]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/?p=23</guid>
		<description><![CDATA[MSBuild is powerful general purpose build engine, but what if you have a dedicated build server running Team Foundation Server Build? Did you know that you can execute Team Build projects locally and even debug them with MSBuild Sidekick? In this post we shall show how to do that in three simple steps (for Visual [...]]]></description>
			<content:encoded><![CDATA[<p>MSBuild is powerful general purpose build engine, but what if you have a dedicated build server running Team Foundation Server Build? Did you know that you can execute Team Build projects locally and even debug them with MSBuild Sidekick? In this post we shall show how to do that in three simple steps (for Visual Studio Team Foundation Server 2008).</p>
<p>Prior to debugging you need to know about several limitations desktop build has comparing to Team build running on the server. From MSDN article <a href="http://msdn.microsoft.com/en-us/library/ms181723.aspx">”How to: Build Team Projects on a Desktop”</a>:</p>
<blockquote><ul>
<li>The desktop builds perform only the compilation and tests. </li>
<li>They do not perform other public build steps such as getting sources from version control, updating work items, labeling sources, creating new work items, and copying to drop locations</li>
<li>The default MSBuild logger logs the results because the Team Foundation Build logger is not enabled for desktop builds.</li>
<li>The desktop builds do not store build data in the database. </li>
<li>They do not generate any status reports. Build output is written to console. You can learn more details by enabling the Verbosity option when running the MSBuild command. For more information, see MSBuild Command Line Reference.</li>
</ul>
</blockquote>
<p>1. Follow the directions in <a href="http://msdn.microsoft.com/en-us/library/ms181723.aspx">the article</a> to get you all prerequisites for building Team Build projects locally in order.</p>
<p>2. Open local copy of Team Build project file from previous step with MSBuild Sidekick and define <em>TeamBuildRefPath</em> property in “Project Properties” pane. To do so access “Build” -> “Build Options” menu item, and then click “Project Properties” icon at the left pane and add <em>TeamBuildRefPath</em> property with its value set to “C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\” (or different drive where you have VS 2008 installed).</p>
<p><img src="/images/msbuild/msbuild_project_properties.png" alt="Project Properties" /></p>
<p>Reload project by clicking “File” -> “Reload”. A few warnings you still see do not affect further debugging.</p>
<p>3. Your Team Build project is now ready for debugging. You may start debugging by clicking Debug toolbar button or pressing F5 key.</p>
<p><img src="/images/msbuild/msbuild_debug_window_4.png" alt="Debug  Window" /></p>
<p>You can learn more about debugging and how to use it efficiently from our previous posts <a href="/blog/2009/04/22/how-to-debug-step-by-step-with-msbuild-sidekick/">&#8220;How to debug step-by-step with MSBuild Sidekick&#8221;</a> and <a href="/blog/2009/05/15/how-to-review-properties-items-while-debugging-with-msbuild-sidekick/">&#8220;How to review Properties &#038; Items while debugging with MSBuild Sidekick&#8221;</a>.</p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/7S2Xhsyiy0k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2010/02/06/debugging-team-build-with-msbuild-sidekick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2010/02/06/debugging-team-build-with-msbuild-sidekick/</feedburner:origLink></item>
		<item>
		<title>MSBuild Sidekick v3 Beta is available!</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/2GW1Y3QgUyU/</link>
		<comments>http://www.attrice.info/blog/2010/01/27/msbuild-sidekick-v3-beta-is-available/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 08:51:00 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[2010]]></category>
		<category><![CDATA[MSBuild Sidekick]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[msbuild]]></category>
		<category><![CDATA[vs]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/?p=20</guid>
		<description><![CDATA[We are happy to announce a release of MSBuild Sidekick v3, supporting full range of MSBuild versions from 2.0 to 4.0. Using v3, you will be able to experiment with new MSBuild features available in .Net 4.0 Beta 2 and Visual Studio 2010 Beta 2. Download and try this new version right now! You don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>We are happy to announce a release of <a href="http://www.attrice.info/msbuild/index3.htm">MSBuild Sidekick v3</a>, supporting full range of MSBuild versions from 2.0 to 4.0. Using v3, you will be able to experiment with new MSBuild features available in .Net 4.0 Beta 2 and <a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx">Visual Studio 2010 Beta 2</a>.</p>
<p> <a href="http://www.attrice.info/downloads/index.htm#msbuild3">Download</a> and try this new version right now! You don&#8217;t need to uninstall previous MSBuild Sidekick version, and no license is required for the beta (the beta expires on 01 May 2010). Runtime .Net 4.0 Beta 2 is required.</p>
<p>It&#8217;d be great if you email us about your user experience, found bugs and new feature requests. Final version MSBuild Sidekick v3 will be released after Visual Studio 2010 RTM. </p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/2GW1Y3QgUyU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2010/01/27/msbuild-sidekick-v3-beta-is-available/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2010/01/27/msbuild-sidekick-v3-beta-is-available/</feedburner:origLink></item>
		<item>
		<title>Team Foundation Sidekicks for 2010 available</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/aY3DP2sfddo/</link>
		<comments>http://www.attrice.info/blog/2010/01/03/team-foundation-sidekicks-2-4-release-2/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 07:47:03 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[2010]]></category>
		<category><![CDATA[Team Foundation Sidekicks]]></category>
		<category><![CDATA[tfs]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/?p=17</guid>
		<description><![CDATA[As year 2010 rolls in, Team Foundation Sidekicks for Beta 2 release candidate of Visual Studio and Team Foundation Server 2010 is available! The release functionality is mainly identical to that of version 2.4 for 2005/2008, with the exception of the following: Permissions Sidekick: Sidekick is not available in this release (to be added back [...]]]></description>
			<content:encoded><![CDATA[<p>As year 2010 rolls in, <a href="http://www.attrice.info/cm/tfs/index.htm" target="_blank">Team Foundation Sidekicks</a> for Beta 2 release candidate of Visual Studio and Team Foundation Server 2010 is available!</p>
<p>The release functionality is mainly identical to that of version 2.4 for 2005/2008, with the exception of the following:<br />
Permissions Sidekick: Sidekick is not available in this release (to be added back in 2010 RTM timeframe)<br />
Build Type editing (VS integration only): The feature is not available in this release<br />
Dynamic History support (VS integration only): the History toolwindow is updated only when it is visible alongside with Source Control Explorer and single instance of the window exists (in 2010 History toolwindow may have multiple instances)</p>
<p>For 2010 we still supply both stand-alone client application and Visual Studio integration package; the latter uses VS 2010 extension registration mechanism and is now available through VS Extensions Manager.</p>
<p>Please note that since object model API for 2010 release is still being finalized, we did not include any new features in the release for beta 2, relying instead on API backward compatibility (on which TFS team did an excellent job allowing us to provide same features as in 2008 with minimum changes). But we do plan on supporting TFS 2010 new features in our utilities; if you feel strongly about any features or want to provide other feedback, feel free to comment on the blog or reach us at tfs_at_attrice_dot_info.</p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/aY3DP2sfddo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2010/01/03/team-foundation-sidekicks-2-4-release-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2010/01/03/team-foundation-sidekicks-2-4-release-2/</feedburner:origLink></item>
		<item>
		<title>Team Foundation Sidekicks 2.4 release</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/0XBy29vyVYg/</link>
		<comments>http://www.attrice.info/blog/2009/11/12/team-foundation-sidekicks-2-4-release/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 04:40:55 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[tfs]]></category>
		<category><![CDATA[vs]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/?p=13</guid>
		<description><![CDATA[We are proud to announce new Team Foundation Sidekicks release. With this release we conclude support for Visual Studio/TFS 2005 &#38; 2008; from now on any future releases will target VS/TFS 2010. Sidekicks version for 2010 (based on Beta 2 bits) may be expected by the end of 2009. The release 2.4 includes a relatively [...]]]></description>
			<content:encoded><![CDATA[<p>We are proud to announce <a href="http://www.attrice.info/cm/tfs/index.htm">new Team Foundation Sidekicks release</a>. With this release we conclude support for Visual Studio/TFS 2005 &amp; 2008; from now on any future releases will target VS/TFS 2010. Sidekicks version for 2010 (based on Beta 2 bits) may be expected by the end of 2009.</p>
<p>The release 2.4 includes a relatively large number of bug fixes as well as couple of new features.</p>
<p><strong>Features</strong></p>
<ul>
<li><span style="text-decoration: underline;">Labels Sidekick</span>: Support filtering by file extension in Labels Comparison window</li>
<li><span style="text-decoration: underline;">Code Review Sidekick</span>: Check-in policy violation indication shown next to changesets in a list</li>
<li><span style="text-decoration: underline;">Workspace Sidekick</span>: Support ability to save list of found workspaces</li>
<li><strong><span style="text-decoration: underline;">New Users View Sidekick</span></strong>: Show searchable list of user names and user display names in TFS Valid Users group</li>
</ul>
<p><strong>Bug fixes</strong></p>
<ul>
<li><span style="text-decoration: underline;">BUGFIX VS Integration (Dynamic History)</span>: exception thrown when viewing history on pending adds</li>
<li><span style="text-decoration: underline;">BUGFIX Code Review Sidekick</span>: Changeset/Work Item selection dialogs do not keep last set of parameters set</li>
<li><span style="text-decoration: underline;">BUGFIX Code Review Sidekick</span>: When all changesets selected, the list of changesets is not scrollable</li>
<li><span style="text-decoration: underline;">BUGFIX Labels Sidekick</span>: Multiple selection of labels in list does not work with keyboard</li>
<li><span style="text-decoration: underline;">BUGFIX Labels Sidekick</span>: Labels Comparison is out of sync for certain label content</li>
<li><span style="text-decoration: underline;">BUGFIX Status Sidekick</span>: Undoing changes on root node ($\) causes an exception</li>
</ul>
<p>Let’s conclude with short description of new Users View Sidekick. Sidekick works around known limitation in TFS version control, where it displays only user names for item history or other version control dialogs. In some corporate environments user names tend to follow cryptic conventions set by IT which are completely unrelated to actual user first and last name (such as GERWA12N etc.). In such scenarios, Users View Sidekick would allow you searching for actual user display name using AD user name.</p>
<p><img src="/images/blog/tfs_sk_users_view.png" alt="Users" border="0"></p>
<p>Caveat that applies to the usage of Users View Sidekick – retrieving user names through TFS OM API may potentially take quite a long time.</p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/0XBy29vyVYg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2009/11/12/team-foundation-sidekicks-2-4-release/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2009/11/12/team-foundation-sidekicks-2-4-release/</feedburner:origLink></item>
		<item>
		<title>How to review Properties &amp; Items while debugging with MSBuild Sidekick</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/chihDpqDA7o/</link>
		<comments>http://www.attrice.info/blog/2009/05/15/how-to-review-properties-items-while-debugging-with-msbuild-sidekick/#comments</comments>
		<pubDate>Fri, 15 May 2009 02:57:37 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[MSBuild Sidekick]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[item]]></category>
		<category><![CDATA[msbuild]]></category>
		<category><![CDATA[property]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/2009/05/15/how-to-review-properties-items-while-debugging-with-msbuild-sidekick/</guid>
		<description><![CDATA[In the recent post we described the basics of debugging typical MSBuild project. In this post we shall touch upon important feature of MSBuild Sidekick debugger – namely inspecting Property and Item values during debugging with Globals and Autos windows. The walkthrough below will show how to review Property and Item values while debugging: 1. [...]]]></description>
			<content:encoded><![CDATA[<p>In the <a href="http://www.attrice.info/blog/2009/04/22/how-to-debug-step-by-step-with-msbuild-sidekick/">recent post</a> we described the basics of debugging typical MSBuild project.</p>
<p>In this post we shall touch upon important feature of MSBuild Sidekick debugger – namely inspecting Property and Item values during debugging with <strong>Globals</strong> and <strong>Autos</strong> windows.</p>
<p>The walkthrough below will show how to review Property and Item values while debugging:</p>
<p>1. Start debugging project in step-by-step mode (<a href="http://www.attrice.info/blog/2009/04/22/how-to-debug-step-by-step-with-msbuild-sidekick/">see previous post</a>)</p>
<p>2. When Target/Task is selected (highlighted with bold border in Debug window) click on <em>View &gt; Globals Window</em> and <em>View &gt; Autos Window</em> menu.</p>
<p><img border="0" src="http://www.attrice.info/images/blog/msbuild_view_autos.png" alt="View main menu" height="319" width="211" /></p>
<p><strong>Globals</strong> and <strong>Autos</strong> windows will appear at bottom pane of main application window.<br />
<em>Note: you may simply change these windows position by dragging-and-dropping them anywhere on application window.</em></p>
<p><strong>Globals</strong> window displays Property and Item values as they are evaluated during the build execution. </p>
<p><img border="0" src="http://www.attrice.info/images/blog/msbuild_globals_window.png" alt="Globals window" height="237" width="597" /> </p>
<p><strong>Autos</strong> window is similar to Globals window but displays only Properties/Items that are defined as input or output parameters for Target/Task element to be executed at the next step as you step through the project.</p>
<p><img border="0" src="http://www.attrice.info/images/blog/msbuild_autos_window.png" alt="Autos window" height="237" width="597" /> </p>
<p>3. Now let’s review the data. One can use <em>Show</em> combo box to switch between Properties and Items view mode.<br />
Data is organized as a table with the following columns:<br />
  * Property/Item name<br />
  * Property/Item current value</p>
<p><img border="0" src="http://www.attrice.info/images/blog/msbuild_globals_window_dropdown.png" alt="Globals window - dropdown" height="243" width="601" /> </p>
<p>4. You may also use <em>Filter</em> text box to filter currently visible elements based on element name.</p>
<p><img border="0" src="http://www.attrice.info/images/blog/msbuild_globals_window_filter.png" alt="Globals window - filter" height="243" width="627" /> </p>
<p>5. As you click on <em>“Debug Step”</em> button and debug step-by-step you may see that Properties/Items that have been changed on previous step are highlighted in red.</p>
<p><img border="0" src="http://www.attrice.info/images/blog/msbuild_globals_window_highlights.png" alt="Globals window - highlighted properties" height="239" width="623" /></p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/chihDpqDA7o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2009/05/15/how-to-review-properties-items-while-debugging-with-msbuild-sidekick/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2009/05/15/how-to-review-properties-items-while-debugging-with-msbuild-sidekick/</feedburner:origLink></item>
		<item>
		<title>How to debug step-by-step with MSBuild Sidekick</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/E1_leuoOHEw/</link>
		<comments>http://www.attrice.info/blog/2009/04/22/how-to-debug-step-by-step-with-msbuild-sidekick/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 13:59:30 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[MSBuild Sidekick]]></category>
		<category><![CDATA[msbuild debug]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/2009/04/22/how-to-debug-step-by-step-with-msbuild-sidekick/</guid>
		<description><![CDATA[Have you ever tried to debug MSBuild project? If you did, in all probability you had to resort to introducing extra Message tasks into the project to output status during project execution; and then execute build and review the logs time after time to identify the problems (perhaps adding more Message tasks as you proceed). [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever tried to debug MSBuild project? If you did, in all probability you had to resort to introducing extra Message tasks into the project to output status during project execution; and then execute build and review the logs time after time to identify the problems (perhaps adding more Message tasks as you proceed).</p>
<p>Now you can debug your projects without ever adding extra “Message” tasks while reviewing build execution in real time – jut use MSBuild Sidekick debugger and resolve problems in your builds in no time.</p>
<p>In this post we shall show how to debug typical C# console project with MSBuild Sidekick.</p>
<p>1. Create new C# Console Application project with Visual Studio and open the project with MSBuild Sidekick.</p>
<p>2. Click Debug Step button (or press F11 key) to start step-by-step debug. </p>
<p><img border="0" width="271" src="/images/msbuild/msbuild_debug_step_button.png" height="138" /></p>
<p>3. You can see now build execution order in Debug Window that should appear automatically. You may also open Debug Window by clicking on View -&gt; Debug Window menu item.<br />
<em><strong>Note:</strong> Debug window appears in floating mode when it is opened for the first time. To make Debug window docked drag-n-drop it at desired location on MSBuild Sidekick main application window.</em></p>
<p><img border="0" src="/images/msbuild/msbuild_debug_window_1.png" /><br />
 <br />
4. Once in Debug mode, you can debug step-by-step by clicking Debug Step button (or pressing F11 key). MSBuild Sidekick highlights diagram elements differently depending on their current status:<br />
* Current Target \Task is always highlighted with bold border<br />
* Targets\Tasks that were successfully executed are highlighted in green<br />
* Targets\Tasks that were skipped are highlighted in yellow<br />
* Targets\Tasks that are not yet processed are not highlighted<br />
<em><strong>Note:</strong> You may always see color coding rules by expanding legend which is collapsed at bottom of Debug Window.<br />
</em> </p>
<p><img border="0" src="/images/msbuild/msbuild_debug_window_2.png" /></p>
<p>5. To stop build execution on a specific Target\Task you may set breakpoint on it. To set breakpoint for Target\Task open right-click context menu and choose Toggle Breakpoint item.<br />
 <br />
<img border="0" src="/images/msbuild/msbuild_debug_window_toggle_breakpoint.png" /></p>
<p>6. Target\Task with breakpoint becomes marked with red circle.</p>
<p><img border="0" src="/images/msbuild/msbuild_debug_window_breakpoint.png" /><br />
 <br />
7. Click Debug button (or press F5 key) to continue debugging.</p>
<p><img border="0" src="/images/msbuild/msbuild_debug_button.png" /></p>
<p>8. Once build execution reaches Target\Task with breakpoint set, MSBuild Sidekick will switch into step-by-step debug mode. Current Target/Task will be highlighted with bold border around it in Debug window.</p>
<p><img border="0" src="/images/msbuild/msbuild_debug_window_3.png" /></p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/E1_leuoOHEw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2009/04/22/how-to-debug-step-by-step-with-msbuild-sidekick/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2009/04/22/how-to-debug-step-by-step-with-msbuild-sidekick/</feedburner:origLink></item>
		<item>
		<title>How to use MSBuild Extension Pack tasks with MSBuild Sidekick</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/VUl9ZONm5aA/</link>
		<comments>http://www.attrice.info/blog/2009/04/08/how-to-use-msbuild-extension-pack-tasks-with-msbuild-sidekick/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 07:07:49 +0000</pubDate>
		<dc:creator>nikolays</dc:creator>
				<category><![CDATA[MSBuild Sidekick]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[msbuild]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/2009/04/08/how-to-use-msbuild-extension-pack-tasks-with-msbuild-sidekick/</guid>
		<description><![CDATA[One of the most exciting and widely accepted projects in MSBuild community is MSBuild Extension Pack tasks. MSBuild Extension pack provides a collection of over 240 MSBuild tasks you may use in your MSBuild projects for free! In MSBuild Sidekick v 2.3 we introduced integration with MSBuild Extension Pack tasks; now you can add, edit [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most exciting and widely accepted projects in MSBuild community is MSBuild Extension Pack tasks. MSBuild Extension pack provides a collection of over 240 MSBuild tasks you may use in your MSBuild projects for free!</p>
<p>In MSBuild Sidekick v 2.3 we introduced integration with MSBuild Extension Pack tasks; now you can add, edit properties and view online help for all the MSBuild Extension Pack tasks in the Sidekick application.</p>
<p>To illustrate these features let’s create new MSBuild project in MSBuild Sidekick v2.3 and add a MSBuild Extension Pack task to it.</p>
<p><em>Note: you should have MSBuild Extension Pack properly installed; it is available at </em><a href="http://www.codeplex.com/MSBuildExtensionPack"><em>http://www.codeplex.com/MSBuildExtensionPack</em></a><em>.</em></p>
<p>1. Right click on Target element and choose “Add Task” from context menu.</p>
<p><img border="0" width="296" src="http://www.attrice.info/images/blog/msbuild_add_task.png" alt="Task context menu" height="244" /></p>
<p>2. In the “Add Task” dialog choose “Custom Tasks” tab – you should see there all the MSBuild Extension Pack task classes.</p>
<p><img border="0" width="388" src="http://www.attrice.info/images/blog/msbuild_add_task_dialog.png" alt="Add Task dialog" height="412" /></p>
<p>3. Then click on task class you’re going to use in your project, click “Add” button and click “Close” to leave dialog window.<br />
<em>Note: you can add multiple tasks using “Add Task” dialog by clicking “Add” button multiple times.</em></p>
<p><img border="0" width="548" src="http://www.attrice.info/images/blog/msbuild_add_task_dialog_buttons.png" alt="Add Task dialog buttons" height="195" /></p>
<p>4. Choose relevant task action in <em>TaskAction</em> property drop-down for your new task.</p>
<p><img border="0" width="425" src="http://www.attrice.info/images/blog/msbuild_taskaction_dropdown.png" alt="TaskAction property dropdown" height="372" /></p>
<p>5. Once task action is selected, the task parameters list will be filtered automatically, so that only task parameters relevant for the selected task action will be displayed. Required input parameters will be marked with asterisk (see <em>Format</em> parameter on the screenshot above).</p>
<p>6. To view online help for the selected MSBuild Extension Pack task navigate to Help window.</p>
<p><img border="0" width="428" src="http://www.attrice.info/images/blog/msbuild_task_help.png" alt="Task element online help" height="375" /></p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/VUl9ZONm5aA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2009/04/08/how-to-use-msbuild-extension-pack-tasks-with-msbuild-sidekick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2009/04/08/how-to-use-msbuild-extension-pack-tasks-with-msbuild-sidekick/</feedburner:origLink></item>
		<item>
		<title>MSBuild Sidekick v 2.3 is released</title>
		<link>http://feedproxy.google.com/~r/attrice/blog/~3/VfPwGB4Yx1A/</link>
		<comments>http://www.attrice.info/blog/2009/03/14/msbuild-sidekick-v-23-is-released/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 05:46:00 +0000</pubDate>
		<dc:creator>eugenez</dc:creator>
				<category><![CDATA[MSBuild Sidekick]]></category>

		<guid isPermaLink="false">http://www.attrice.info/blog/2009/03/14/msbuild-sidekick-v-23-is-released/</guid>
		<description><![CDATA[We are happy to announce the release of version 2.3 of MSBuild Sidekick! Many of you would remember &#8220;How would you spend $100 on MSBuild?&#8221; poll published on MSBuild Team Blog. MSBuild users were asked to vote on most valuable future features in MSBuild; and while we could not improve MSBuild engine performance or add [...]]]></description>
			<content:encoded><![CDATA[<p>We are happy to announce the release of version 2.3 of MSBuild Sidekick!</p>
<p>Many of you would remember &#8220;<a href="http://blogs.msdn.com/msbuild/archive/2007/11/30/response-to-the-feature-poll.aspx" target="_blank">How would you spend $100 on MSBuild?</a>&#8221; poll published on MSBuild Team Blog. MSBuild users were asked to vote on most valuable future features in MSBuild; and while we could not improve MSBuild engine performance or add inline tasks support we did implement visual debugger for MSBuild! MSBuild Sidekick v2.3 is now the one-stop solution for all your debugging needs such as stepping through the build, inspecting locals and setting breakpoints.</p>
<p>The new features in MSBuild Sidekick v2.3 are:</p>
<ul>
<li><strong>Visual debugger</strong> (you can analyze build sequence using diagram) with breakpoints support and integrated Globals/Autos windows for viewing properties/items values during debugging </li>
</ul>
<p><a href="http://www.attrice.info/images/msbuild/sidekick_debug_breakpoints.gif" target="_blank"><img src="http://www.attrice.info/images/msbuild/sidekick_debug_breakpoints_small.gif" border="0" /></a> <a href="http://www.attrice.info/images/msbuild/sidekick_debug_globals.gif" target="_blank"><img src="http://www.attrice.info/images/msbuild/sidekick_debug_globals_small.gif" border="0" /></a> </p>
<ul>
<li><strong>Customized editors</strong> and <strong>integrated</strong> online help for <a href="http://www.codeplex.com/MSBuildExtensionPack" target="_blank"><strong>MSBuild Extension Pack</strong></a> tasks </li>
<li>Ability to <strong>cancel a running build</strong> </li>
<li>Ability to <strong>edit Project element</strong> raw XML </li>
<li>Auto-detection of latest .NET Framework on tool installation </li>
</ul>
<p>Please note, that for all registered users the upgrade to new version is <strong>free of charge</strong>; otherwise the license can be purchased <a href="http://www.attrice.info/purchase.htm" target="_blank">online</a>.</p>
<p>Please see <a href="http://www.attrice.info/msbuild" target="_blank">product page</a> for additional information; also make sure to have a look at walkthroughs detailing the application usage and the <a href="http://www.attrice.info/downloads/MSBuildSidekick_2.3.pdf" target="_blank">user manual</a>. </p>
<img src="http://feeds.feedburner.com/~r/attrice/blog/~4/VfPwGB4Yx1A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.attrice.info/blog/2009/03/14/msbuild-sidekick-v-23-is-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.attrice.info/blog/2009/03/14/msbuild-sidekick-v-23-is-released/</feedburner:origLink></item>
	</channel>
</rss>

