<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>TFS &amp; Visual Studio ALM - by Neno Loje</title><link>http://msmvps.com/blogs/vstsblog/default.aspx</link><description>(formerly Team System, VSTS)</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Solved: Visual Studio Team Explorer 2010 crashes with MissingMethodException</title><link>http://msmvps.com/blogs/vstsblog/archive/2012/04/03/solved-visual-studio-team-explorer-2010-crashes-with-missingmethodexception.aspx</link><pubDate>Tue, 03 Apr 2012 15:48:55 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1808366</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1808366</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1808366</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2012/04/03/solved-visual-studio-team-explorer-2010-crashes-with-missingmethodexception.aspx#comments</comments><description>&lt;p&gt;Re-applying &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=23691" target="_blank"&gt;Visual Studio 2010 Service Pack 1&lt;/a&gt; solved the issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1808366" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Troubleshooting+TFS/default.aspx">Troubleshooting TFS</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2010+SP1/default.aspx">TFS 2010 SP1</category></item><item><title>How to set the SMTP Port in TFS 2010</title><link>http://msmvps.com/blogs/vstsblog/archive/2012/02/18/how-to-set-the-smtp-port-in-tfs-2010.aspx</link><pubDate>Sat, 18 Feb 2012 11:48:08 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1806124</guid><dc:creator>neno</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1806124</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1806124</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2012/02/18/how-to-set-the-smtp-port-in-tfs-2010.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You are configuring SMTP Settings for TFS 2010 and want to specify a different port for your SMTP server than the default port (which would be port 25)     &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7357.image_5F00_431BA452.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="How to specify a custom SMTP port for TFS 2010?" border="0" alt="How to specify a custom SMTP port for TFS 2010?" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/5807.image_5F00_thumb_5F00_222831AB.png" width="454" height="157" /&gt;&lt;/a&gt;      &lt;br /&gt;&lt;em&gt;Figure: TFS 2010 does not allow to set a custom SMTP port.&lt;/em&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Solution #1: &lt;/strong&gt;Change config file&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;As answered &lt;a href="http://social.msdn.microsoft.com/Forums/en/tfsgeneral/thread/b97c107a-4c67-4341-868f-6ff16b152750" target="_blank"&gt;here&lt;/a&gt; and &lt;a href="http://www.cnblogs.com/Ruiz/archive/2010/07/01/1769119.html" target="_blank"&gt;here&lt;/a&gt;, you could add the following XML to the TfsJobAgent.exe.config file (usually located in &lt;em&gt;C:\Program Files\Microsoft Team Foundation Server 2010\Application Tier\TFSJobAgent&lt;/em&gt;):&lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;lt;mailSettings&amp;gt;       &lt;br /&gt;&amp;#160; &amp;lt;smtp deliveryMethod=&amp;quot;Network&amp;quot;&amp;gt;        &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;network port=&amp;quot;&lt;font color="#0000ff"&gt;2525&lt;/font&gt;&amp;quot;/&amp;gt;        &lt;br /&gt;&amp;#160; &amp;lt;/smtp&amp;gt;        &lt;br /&gt;&amp;lt;/mailSettings&amp;gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;Keep in mind that this is only valid for TFS notifications itself and not for notifcations from &lt;em&gt;SQL Server Reporting Services&lt;/em&gt; or the &lt;em&gt;SharePoint-based Project Portal&lt;/em&gt;.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;The Solution #2:&lt;/strong&gt; Install a local SMTP server&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;&lt;a href="http://blog.abettergeek.com/server-management/windows-server-2008-r2-smtp-and-gmail-for-domains-or-how-i-learned-to-let-go-and-love-smart-hosts/" target="_blank"&gt;Install the SMTP Service&lt;/a&gt; on Windows Server and ask it to route all SMTP traffic to a different SMTP server.&lt;/li&gt;    &lt;li&gt;On the Delivery tab, click &lt;em&gt;Advanced&lt;/em&gt;, an enter the SMTP server name as &amp;quot;smart host&amp;quot;.&lt;/li&gt;    &lt;li&gt;On the Delivery tab, click &lt;em&gt;Outbound Connections&lt;/em&gt;, and set the TCP port (= SMTP port).&lt;/li&gt; &lt;/ol&gt;    &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7416.image_5F00_131152D1.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Set your external SMTP server as smart host." border="0" alt="Set your external SMTP server as smart host." src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6170.image_5F00_thumb_5F00_389AD032.png" width="244" height="235" /&gt;&lt;/a&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4666.image_5F00_3E0940D6.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Set TCP port to the SMTP port you want to use." border="0" alt="Set TCP port to the SMTP port you want to use." src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6746.image_5F00_thumb_5F00_4B0320E7.png" width="244" height="132" /&gt;&lt;/a&gt;    &lt;br /&gt;&lt;em&gt;Figure: Setting up a local SMTP server has the great benefit that you can use it SMTP for other applications, too (like notifications from SQL Server Reporting Services or SharePoint).&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1806124" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Administration/default.aspx">TFS Administration</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Installation+and+Configuration/default.aspx">TFS Installation and Configuration</category></item><item><title>How to move a SQL Server Database from Enterprise to Standard Edition</title><link>http://msmvps.com/blogs/vstsblog/archive/2012/02/18/how-to-move-a-sql-server-database-from-enterprise-to-standard-edition.aspx</link><pubDate>Sat, 18 Feb 2012 11:47:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1806123</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1806123</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1806123</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2012/02/18/how-to-move-a-sql-server-database-from-enterprise-to-standard-edition.aspx#comments</comments><description>&lt;p&gt;Cross-posted from my &lt;a href="http://blog.nenoloje.com" target="_blank"&gt;other blog&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0601.Microsoft_5F00_SQL_5F00_Server_5F00_Logo_5F00_thumb1_5F00_4769DBB0.png"&gt;&lt;img style="background-image:none;border-right-width:0px;margin:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Microsoft_SQL_Server_Logo_thumb[1]" border="0" alt="Microsoft_SQL_Server_Logo_thumb[1]" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6013.Microsoft_5F00_SQL_5F00_Server_5F00_Logo_5F00_thumb1_5F00_thumb_5F00_260A3614.png" width="240" height="67" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;You have a database (e.g. TFS collection database) in SQL Server Enterprise Edition. &lt;/li&gt;      &lt;li&gt;You want to backup and restore this database on a SQL Server Standard Edition. &lt;/li&gt;      &lt;li&gt;You get an error message on restore that some features are not supported. &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;&lt;strong&gt;The Solution&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;[&lt;a href="http://blog.nenoloje.com/2012/02/moving-sql-server-database-from.html" target="_blank"&gt;Read the full post&lt;/a&gt;]&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1806123" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Administration/default.aspx">TFS Administration</category></item><item><title>TFS Build cannot resolve dependency to assembly 'Microsoft.Windows.Design.Extensibility'</title><link>http://msmvps.com/blogs/vstsblog/archive/2012/02/18/tfs-build-cannot-resolve-dependency-to-assembly-microsoft-windows-design-extensibility.aspx</link><pubDate>Sat, 18 Feb 2012 11:44:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1806122</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1806122</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1806122</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2012/02/18/tfs-build-cannot-resolve-dependency-to-assembly-microsoft-windows-design-extensibility.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;The Problem&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You are using DevExpress components. &lt;/li&gt;    &lt;li&gt;Compilation fails with the message: &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;&amp;#39;Cannot resolve dependency to assembly &amp;#39;Microsoft.Windows.Design.Extensibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&amp;#39;&lt;/em&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;The Solution&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Check your references and remove any reference to DevExpress.*.&lt;strong&gt;Design&lt;/strong&gt;.dll&amp;#39;s. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;em&gt;(Thanks to &amp;quot;Kookiz&amp;quot; who &lt;a href="http://stackoverflow.com/questions/5644215/what-causes-a-cannot-resolve-dependency-error-from-msbuild" target="_blank"&gt;solved this&lt;/a&gt;.&lt;/em&gt;&lt;em&gt;)&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1806122" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Build++_2800_TFS+Build_2900_/default.aspx">Team Foundation Build  (TFS Build)</category></item><item><title>Export TFS Work Items to an .XML file (using TFS Power Tools)</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/11/21/export-tfs-work-items-to-an-xml-file-using-tfs-power-tools.aspx</link><pubDate>Mon, 21 Nov 2011 07:24:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1802432</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1802432</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1802432</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/11/21/export-tfs-work-items-to-an-xml-file-using-tfs-power-tools.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8371.tfslogo_5F00_52BC1F04.gif"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="TFS Work Items can be easily exported to XML" border="0" alt="TFS Work Items can be easily exported to XML" align="right" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0207.tfslogo_5F00_thumb_5F00_6B4BBC54.gif" width="160" height="78" /&gt;&lt;/a&gt;Steps:&lt;/strong&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Download &lt;a href="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f" target="_blank"&gt;Team Foundation Server Power Tools&lt;/a&gt;.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;On the command line use the &lt;strong&gt;TFPT.exe&lt;/strong&gt; utility to export all work items from a team project in .XML format:       &lt;br /&gt;      &lt;br /&gt;tfpt query /collection:&amp;lt;&lt;strong&gt;URL&lt;/strong&gt;&amp;gt; /format:xml /wiql:&amp;quot;SELECT * FROM WorkItems WHERE [System.TeamProject] = &amp;#39;&amp;lt;&lt;strong&gt;TeamProject&lt;/strong&gt;&amp;gt;&amp;#39; AND [System.WorkItemType] &amp;lt;&amp;gt; &amp;#39;Sprint&amp;#39; ORDER BY [System.Id]&amp;quot; &amp;gt; WorkItems.xml       &lt;p&gt;As you can see I selected all work items from the team project excluding Sprint Work Items. Feel free to modify the query, if necessary.&lt;/p&gt;   &lt;/li&gt; &lt;/ol&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1802432" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Work+Item+Tracking/default.aspx">TFS Work Item Tracking</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tools+and+Utilities/default.aspx">Tools and Utilities</category></item><item><title>Download: Visual Studio 2010 Project Template for TFS Utilities</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/11/16/download-visual-studio-2010-project-template-for-tfs-utilities.aspx</link><pubDate>Wed, 16 Nov 2011 12:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1802430</guid><dc:creator>neno</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1802430</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1802430</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/11/16/download-visual-studio-2010-project-template-for-tfs-utilities.aspx#comments</comments><description>&lt;p&gt;If you develop small utilities for Team Foundation Server a lot, you might want to save some time and use a project template (see bottom of post for download link) that already comes equipped with the correct references to the Team Foundation Object Model (&lt;strong&gt;Microsoft.TeamFoundation.*.dlls&lt;/strong&gt;) as well as the most important using statements and a few lines of code to get started. &lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Installation&lt;/strong&gt; &lt;/h4&gt;  &lt;p&gt;Copy the ZIP file to &lt;em&gt;{MyDocuments}&lt;/em&gt;\Visual Studio 2010\Templates\ProjectTemplates. &lt;/p&gt;  &lt;h4&gt;&lt;strong&gt;Usage&lt;/strong&gt; &lt;/h4&gt;  &lt;p&gt;Create a new project and select “&lt;strong&gt;TFS Utility&lt;/strong&gt;” from the “&lt;strong&gt;Visual C#&lt;/strong&gt;” list. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7167.VS2010ProjectTemplate_5F00_3A7BF224.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="TFS Utility Project Template" border="0" alt="TFS Utility Project Template" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1321.VS2010ProjectTemplate_5F00_thumb_5F00_796D72BF.png" width="448" height="311" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The template creates a new Windows Forms application with references to the Microsoft.TeamFoundation.*.dlls (btw: the C# compiler gets rid of all references that were not used in the project during compilation)… &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7103.VS2010ProjectTemplate2_5F00_38CB2650.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="References to Team Foundation Object Model" border="0" alt="References to Team Foundation Object Model" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1777.VS2010ProjectTemplate2_5F00_thumb_5F00_1843E69E.png" width="404" height="420" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;… as well as a a few using statements and some code to start from. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7043.VS2010ProjectTemplate3_5F00_50825DB6.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Generated code in Form1.cs" border="0" alt="Generated code in Form1.cs" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1205.VS2010ProjectTemplate3_5F00_thumb_5F00_649B7A3F.png" width="440" height="189" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Happy TFS tool development! &lt;/p&gt;  &lt;p&gt;Download: &lt;a href="http://www.teamsystempro.com/downloads/TfsUtility_VS2010.zip" target="_blank"&gt;TfsUtility.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1802430" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Extensibility/default.aspx">TFS Extensibility</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Tools+and+Utilities/default.aspx">Tools and Utilities</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2010/default.aspx">TFS 2010</category></item><item><title>Publishing Requirements from Word to TFS (via WordToTFS)</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/11/15/publishing-requirements-from-word-to-tfs-via-wordtotfs.aspx</link><pubDate>Tue, 15 Nov 2011 07:09:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1800995</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1800995</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1800995</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/11/15/publishing-requirements-from-word-to-tfs-via-wordtotfs.aspx#comments</comments><description>&lt;p&gt;This post is part of a blog series:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Part I : &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/10/24/exporting-tfs-work-items-to-microsoft-word-via-wordtotfs.aspx"&gt;Exporting TFS Work Items to Microsoft Word (via WordToTFS)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Part II: Publishing Requirements from Word to TFS (via WordToTFS)&lt;/strong&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Download and install the freeware tool &lt;b&gt;AIT WordToTFS&lt;/b&gt; from &lt;a href="http://www.aitgmbh.de/index.php?id=word_to_tfs0&amp;amp;no_cache=1&amp;amp;L=1" target="_blank"&gt;here&lt;/a&gt; (registration required).       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.aitgmbh.de/index.php?id=word_to_tfs0&amp;amp;no_cache=1&amp;amp;L=1" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - ClickOnce installation" border="0" alt="WordToTFS - ClickOnce installation" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8424.Export1_5F00_4CB89D81.png" width="364" height="168" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Start &lt;strong&gt;Microsoft Word&lt;/strong&gt; (winword.exe). You should see a new &amp;quot;WordToTFS&amp;quot; ribbon.       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0066.Export2_5F00_7169B4F8.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Ribbon" border="0" alt="WordToTFS - Ribbon" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1586.Export2_5F00_thumb_5F00_01957CF2.png" width="484" height="70" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Choose the &lt;strong&gt;layout template &lt;/strong&gt;you want to use (the names correspond to TFS process templates, but it&amp;#39;s possible to furhter customize those layout templates).       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6131.image_5F00_51DE68D9.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Choosing the layout template" border="0" alt="WordToTFS - Choosing the layout template" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8255.image_5F00_thumb_5F00_341CDE1A.png" width="309" height="190" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Once, you are ready to publish, click &amp;#39;&lt;strong&gt;Connect&lt;/strong&gt;&amp;#39; on the &amp;#39;WordToTFS&amp;#39; ribbon and choose a team project to connect to.       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4666.Export3_5F00_5BBF568E.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Connect to TFS" border="0" alt="WordToTFS - Connect to TFS" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2376.Export3_5F00_thumb_5F00_3A5FB0F2.png" width="364" height="234" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Start by creating an outline, headlines, introduction text as you would normally do when creating a requirements document in MS Word.      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Once you are ready to add a requirement, choose &amp;quot;&lt;strong&gt;Empty Product Backlog Item&lt;/strong&gt;&amp;quot; (in the case of the &amp;quot;Visual Scrum Scrum&amp;quot; template; the name differs for other process template, e.g. &amp;quot;Requirement&amp;quot; in MSF/CMMI or &amp;quot;User Story&amp;quot; for MSF/Agile).       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6866.InsertEmptyRequirement_5F00_71C9C5D6.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Creating a new requirement in the word document" border="0" alt="WordToTFS - Creating a new requirement in the word document" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7485.InsertEmptyRequirement_5F00_thumb_5F00_050A7C76.png" width="329" height="92" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;This will insert a table with the typical fields to describe a requirement. Replace &amp;#39;Title&amp;#39; and &amp;#39;Description&amp;#39; with appropriate values (you can edit those defaults by clicking &amp;quot;Edit Default Values&amp;quot; on the ribbon).      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2630.EmptyProductBacklogItemDetails_5F00_3551512C.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Requirement according to the selected layout template" border="0" alt="WordToTFS - Requirement according to the selected layout template" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1581.EmptyProductBacklogItemDetails_5F00_thumb_5F00_7442D1C7.png" width="429" height="82" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Repeat Steps 5 to 7 for additional requirements.      &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Once you&amp;#39;re happy with your requirement(s), click &amp;#39;&lt;strong&gt;Publish&lt;/strong&gt;&amp;#39; in the &amp;#39;WordToTFS&amp;#39; ribbon.       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/5658.SNAGHTML4a42d4f_5F00_47B9A1E1.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Publish" border="0" alt="WordToTFS - Publish" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/3542.SNAGHTML4a42d4f_5F00_thumb_5F00_0A493D5A.png" width="184" height="152" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0743.UpdatingWorkItems_5F00_56A0D0FB.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Saving work items in TFS" border="0" alt="WordToTFS - Saving work items in TFS" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8713.UpdatingWorkItems_5F00_thumb_5F00_2E8E21DC.png" width="328" height="132" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1715.SNAGHTML4a6b16c_5F00_0204F1F6.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Publishing results" border="0" alt="WordToTFS - Publishing results" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/3733.SNAGHTML4a6b16c_5F00_thumb_5F00_408A3F9C.png" width="219" height="240" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;The work item is now created in TFS.      &lt;br /&gt;After publishing the requirement table looks smilar to this:       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/5355.AfterPublishing_5F00_309AFAD8.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Default work item layout in MS Word" border="0" alt="WordToTFS - Default work item layout in MS Word" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6708.AfterPublishing_5F00_thumb_5F00_0090A957.png" width="422" height="191" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Keep in sync: &lt;/strong&gt;After initially publishing your work items you can either change those in MS Word and re-publish those changes, or change the work items with a different TFS client and click &amp;#39;&lt;strong&gt;Refresh&amp;#39;&lt;/strong&gt; on the &amp;#39;WordToTFS&amp;#39; ribbon to import those changes into your MS Word document.       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0131.Refresh_5F00_1CA91F36.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Keeping your document in sync using Refresh" border="0" alt="WordToTFS - Keeping your document in sync using Refresh" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7180.Refresh_5F00_thumb_5F00_3538BC86.png" width="187" height="97" /&gt;&lt;/a&gt;&amp;#160;&lt;strong&gt;        &lt;br /&gt;        &lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Images&lt;/strong&gt;: You can insert images in the description field (if the process template is using an HTML-based field) and those will be updated as attachments:       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2287.SupportForImages_5F00_3BFDB9E5.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SupportForImages" border="0" alt="SupportForImages" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0640.SupportForImages_5F00_thumb_5F00_42449073.png" width="366" height="273" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Test Cases with Test steps&lt;/strong&gt;: You can enter a numbered list of steps for a Test Case, which will be translated to test steps (as they are required by Microsoft Test Manager):       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2046.SupportTestCases01_5F00_21BD50C1.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SupportTestCases01" border="0" alt="SupportTestCases01" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/3618.SupportTestCases01_5F00_thumb_5F00_3642A03F.png" width="462" height="152" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1172.SupportTestCases02_5F00_39E0BB1C.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="SupportTestCases02" border="0" alt="SupportTestCases02" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7853.SupportTestCases02_5F00_thumb_5F00_19597B6A.png" width="440" height="341" /&gt;&lt;/a&gt;       &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;/span&gt;: This MS Word integration is not part of Visual Studio or Team Foundation Server. The plug-in was developed by a Microsoft Partner (&lt;a href="http://www.aitgmbh.de/index.php?id=1&amp;amp;L=1" target="_blank"&gt;AIT&lt;/a&gt;) and not by Microsoft itself.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1800995" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Work+Item+Tracking/default.aspx">TFS Work Item Tracking</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Clients/default.aspx">TFS Clients</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS-MS+Office+Integration/default.aspx">TFS-MS Office Integration</category></item><item><title>Exporting TFS Work Items to Microsoft Word (via WordToTFS)</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/11/14/exporting-tfs-work-items-to-microsoft-word-via-wordtotfs.aspx</link><pubDate>Mon, 14 Nov 2011 12:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1800830</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1800830</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1800830</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/11/14/exporting-tfs-work-items-to-microsoft-word-via-wordtotfs.aspx#comments</comments><description>&lt;p&gt;This post is part of a blog series:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Part I : &lt;/strong&gt;&lt;strong&gt;Exporting TFS Work Items to Microsoft Word (via WordToTFS)&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Part II: &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/11/15/publishing-requirements-from-word-to-tfs-via-wordtotfs.aspx"&gt;Publishing Requirements from Word to TFS (via WordToTFS)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Steps:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Download and install the freeware tool &lt;b&gt;AIT WordToTFS&lt;/b&gt; from &lt;a href="http://www.aitgmbh.de/index.php?id=word_to_tfs0&amp;amp;no_cache=1&amp;amp;L=1" target="_blank"&gt;here&lt;/a&gt; (registration required).       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://www.aitgmbh.de/index.php?id=word_to_tfs0&amp;amp;no_cache=1&amp;amp;L=1" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - ClickOnce installation" border="0" alt="WordToTFS - ClickOnce installation" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8424.Export1_5F00_4CB89D81.png" width="364" height="168" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Start &lt;strong&gt;Microsoft Word&lt;/strong&gt; (winword.exe). You should see a new &amp;quot;WordToTFS&amp;quot; ribbon.       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0066.Export2_5F00_7169B4F8.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Ribbon" border="0" alt="WordToTFS - Ribbon" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1586.Export2_5F00_thumb_5F00_01957CF2.png" width="484" height="70" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Choose the &lt;strong&gt;layout template &lt;/strong&gt;you want to use (the names correspond to TFS process templates, but it&amp;#39;s possible to furhter customize those layout templates).       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1057.image_5F00_thumb4_5F00_4FD6281A.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image_thumb4" border="0" alt="image_thumb4" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1856.image_5F00_thumb4_5F00_thumb_5F00_3B042F9A.png" width="309" height="190" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &amp;#39;&lt;strong&gt;Connect&lt;/strong&gt;&amp;#39; on the &amp;#39;WordToTFS&amp;#39; ribbon and choose a team project to connect to.       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4666.Export3_5F00_5BBF568E.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Connect to TFS" border="0" alt="WordToTFS - Connect to TFS" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2376.Export3_5F00_thumb_5F00_3A5FB0F2.png" width="364" height="234" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;      &lt;br /&gt;If the &amp;quot;missing mapping fields&amp;quot; dialog appears, you probably choose the wrong layout template (you can still change it before the next steps).&amp;#160; &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click &amp;#39;&lt;strong&gt;Get Work Items&lt;/strong&gt;&amp;quot; from the ribbon.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;On the &amp;#39;Get Work Items&amp;#39; pane to the ride, select a &lt;strong&gt;stored query&lt;/strong&gt;.       &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6445.Export4_5F00_0AC19266.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Get Work Items" border="0" alt="WordToTFS - Get Work Items" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1526.Export4_5F00_thumb_5F00_7B3E8096.png" width="180" height="484" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click on &amp;#39;&lt;strong&gt;Find&lt;/strong&gt;&amp;#39; button.       &lt;br /&gt;Optionally, deselect work items in the list if you want to exclude them.       &lt;br /&gt;      &lt;br /&gt;&lt;/li&gt;    &lt;li&gt;Click on &amp;#39;&lt;strong&gt;Import&lt;/strong&gt;&amp;#39; button.       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8400.Export5_5F00_548FF449.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Importing Work Items" border="0" alt="WordToTFS - Importing Work Items" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/5238.Export5_5F00_thumb_5F00_72FA3532.png" width="324" height="142" /&gt;&lt;/a&gt;       &lt;br /&gt;      &lt;br /&gt;      &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4682.SNAGHTML4b554ad_5F00_435C16A6.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="WordToTFS - Work Items in an MS Word document" border="0" alt="WordToTFS - Work Items in an MS Word document" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/3482.SNAGHTML4b554ad_5F00_thumb_5F00_6F989D8A.png" width="480" height="208" /&gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Enjoy! &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;Disclaimer&lt;/strong&gt;&lt;/span&gt;: This MS Word integration is not part of Visual Studio or Team Foundation Server. The plug-in was developed by a Microsoft Partner (&lt;a href="http://www.aitgmbh.de/index.php?id=1&amp;amp;L=1" target="_blank"&gt;AIT&lt;/a&gt;) and not by Microsoft itself.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1800830" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Work+Item+Tracking/default.aspx">TFS Work Item Tracking</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Clients/default.aspx">TFS Clients</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS-MS+Office+Integration/default.aspx">TFS-MS Office Integration</category></item><item><title>Error Code 1603 when trying to install TFS 2010 SP 1</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/11/08/error-code-1603-when-installing-tfs-2010-sp-1.aspx</link><pubDate>Tue, 08 Nov 2011 21:49:42 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1802228</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1802228</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1802228</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/11/08/error-code-1603-when-installing-tfs-2010-sp-1.aspx#comments</comments><description>&lt;p&gt;&lt;u&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4604.tfslogo_5F00_4FFF8346.gif"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top:0px;border-right:0px;padding-top:0px;" title="TFS 2010 SP1 Setup fails when the installing user has not enough SQL database permissions" border="0" alt="TFS 2010 SP1 Setup fails when the installing user has not enough SQL database permissions" align="right" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8738.tfslogo_5F00_thumb_5F00_72E044F6.gif" width="140" height="68" /&gt;&lt;/a&gt;Issue:      &lt;br /&gt;&lt;/u&gt;TFS 2010 SP 1 fails with:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Product: Microsoft Team Foundation Server 2010 - ENU - Update &amp;#39;KB2182621&amp;#39; could not be installed. Error code 1603.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;u&gt;Resolution:&lt;/u&gt;    &lt;br /&gt;In my case the log file indicated that permissions to the Master database were missing. I made sure the setup user got sysadmin priviledges for the time of the SP install and it went through very smoothly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1802228" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Installation+and+Configuration/default.aspx">TFS Installation and Configuration</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2010+SP1/default.aspx">TFS 2010 SP1</category></item><item><title>Book Recommendations for Team Foundation Server 2010</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/11/07/book-recommendations-for-team-foundation-server-2010.aspx</link><pubDate>Mon, 07 Nov 2011 17:00:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1802164</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1802164</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1802164</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/11/07/book-recommendations-for-team-foundation-server-2010.aspx#comments</comments><description>&lt;p&gt;This is my personal selection of books covering TFS 2010:&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="446"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="108"&gt;&lt;a href="http://www.amazon.com/gp/product/0321685857/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0321685857" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="ShowCover_small7" border="0" alt="ShowCover_small7" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8171.ShowCover_5F00_small7_5F00_0E1C34BB.jpg" width="96" height="124" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="336"&gt;&lt;a href="http://www.amazon.com/gp/product/0321685857/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0321685857" target="_blank"&gt;Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback&lt;/a&gt; [&lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;subid=&amp;amp;offerid=163217.1&amp;amp;type=10&amp;amp;tmpid=3559&amp;amp;RD_PARM1=http%253A%252F%252Fwww.informit.com%252Fstore%252Fproduct.aspx%253Fisbn%253D0321685857%2523samplecontent" target="_blank"&gt;Sample Chapter&lt;/a&gt;]           &lt;br /&gt;The book that &lt;a href="http://blogs.msdn.com/sam" target="_blank"&gt;Sam Guckenheimer&lt;/a&gt; (the Product Owner of Visual Studio) and I wrote about how agile software development with agile practices and Scrum as a project management framework can work with the support of Visual Studio.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="108"&gt;&lt;a href="http://www.amazon.com/gp/product/0470943327/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0470943327"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Professional20Team20Foundation20Serv" border="0" alt="Professional20Team20Foundation20Serv" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6740.Professional20Team20Foundation20Serv_5F00_4E422868.jpg" width="96" height="120" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="336"&gt;&lt;a href="http://www.amazon.com/gp/product/0470943327/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0470943327" target="_blank"&gt;Professional Team Foundation Server 2010&lt;/a&gt;           &lt;br /&gt;Many useful tips and best practices from experts regarding all parts of TFS 2010.           &lt;br /&gt;Recommendation: should not be missing on any desk.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="108"&gt;&lt;a href="http://www.amazon.com/gp/product/0321734483/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0321734483" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="ShowCover6" border="0" alt="ShowCover6" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7701.ShowCover6_5F00_53446617.jpg" width="96" height="124" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="336"&gt;&lt;a href="http://www.amazon.com/gp/product/0321734483/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0321734483" target="_blank"&gt;Software Testing with Visual Studio 2010&lt;/a&gt;           &lt;br /&gt;Targets specifically testing with VS 2010 and Microsoft Test Manager (MTM).           &lt;br /&gt;&lt;font size="1"&gt;(&lt;b&gt;&lt;u&gt;Note&lt;/u&gt;&lt;/b&gt;: There&amp;#39;s a second book with a very similar title.)&lt;/font&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="108"&gt;&lt;a href="http://www.amazon.com/gp/product/0735645248/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=0735645248" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Unbenannt1" border="0" alt="Unbenannt1" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6523.Unbenannt1_5F00_17A45757.png" width="97" height="120" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="336"&gt;&lt;a href="http://www.amazon.com/gp/product/0735645248/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=0735645248" target="_blank"&gt;Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (2nd edition)&lt;/a&gt;           &lt;br /&gt;Specifically about the topic of automated builds           &lt;br /&gt;&lt;font size="1"&gt;(&lt;strong&gt;&lt;u&gt;Note&lt;/u&gt;&lt;/strong&gt;: Only the last half is TFS-related.)&lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="108"&gt;&lt;a href="http://www.amazon.com/gp/product/0470484268/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0470484268" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="vs2010alm_book_32" border="0" alt="vs2010alm_book_32" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6102.vs2010alm_5F00_book_5F00_32_5F00_79962395.jpg" width="98" height="122" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="336"&gt;&lt;a href="http://www.amazon.com/gp/product/0470484268/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0470484268"&gt;Professional Application Lifecycle Management with Visual Studio 2010: with Team Foundation Server 2010&lt;/a&gt; [&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=96aa3a57-a5ca-4bb1-a15f-ee85e323cdc2" target="_blank"&gt;Sample Chapter&lt;/a&gt;]           &lt;br /&gt;For getting started: a solut overview over all ALM-related functionality in Visual Studio &amp;amp; TFS 2010.&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="108"&gt;&lt;a href="http://www.amazon.com/gp/product/0470943335/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=0470943335" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="mzi_rahzirdp_225x225-754" border="0" alt="mzi_rahzirdp_225x225-754" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7853.mzi_5F00_rahzirdp_5F00_225x225_2D00_754_5F00_30FC34C4.jpg" width="98" height="122" /&gt;&lt;/a&gt;&lt;/td&gt;        &lt;td valign="top" width="336"&gt;&lt;a href="http://www.amazon.com/gp/product/0470943335/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=0470943335" target="_blank"&gt;Professional Scrum with Team Foundation Server 2010&lt;/a&gt;           &lt;br /&gt;A book dedicated to how to do Scrum with TFS 2010.           &lt;br /&gt;&lt;font size="1"&gt;(&lt;b&gt;&lt;u&gt;Note&lt;/u&gt;&lt;/b&gt;: I recommend chapters 3, 5 and 11.) &lt;/font&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Have fun reading!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1802164" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Training+and+Learning/default.aspx">Training and Learning</category></item><item><title>ALM Summit 2011 – Taking agile to the next LEVEL</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/10/24/alm-summit-2011-taking-agile-to-the-next-level.aspx</link><pubDate>Mon, 24 Oct 2011 05:07:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1800900</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1800900</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1800900</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/10/24/alm-summit-2011-taking-agile-to-the-next-level.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.alm-summit.com" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="alm_summit" border="0" alt="alm_summit" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4174.alm_5F00_summit_5F00_269DB374.png" width="240" height="33" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Application Lifecycle Management for the Microsoft Platform      &lt;br /&gt;&lt;/strong&gt;November 14th–18th, 2011 • Microsoft, Redmond Campus &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/en-us/alm-summit-2011" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6038.image_5F00_53466D4D.png" width="448" height="253" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Agenda &amp;amp; Registration at : &lt;a href="http://www.alm-summit.com"&gt;http://www.alm-summit.com&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: the session recordings can be found on Channel 9: &lt;a title="http://channel9.msdn.com/Events/ALM-Summit/2011" href="http://channel9.msdn.com/Events/ALM-Summit/2011"&gt;http://channel9.msdn.com/Events/ALM-Summit/2011&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1800900" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Events+and+Conferences/default.aspx">Events and Conferences</category></item><item><title>Book: Agile Software Engineering with Visual Studio</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/09/28/book-agile-software-engineering-with-visual-studio.aspx</link><pubDate>Wed, 28 Sep 2011 18:04:37 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1800369</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1800369</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1800369</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/09/28/book-agile-software-engineering-with-visual-studio.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://www.amazon.com/gp/product/0321685857/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0321685857" target="_blank"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="ISBN-10: 0321685857" border="0" alt="ISBN-10: 0321685857" align="right" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0841.9780321685858NenoGuck_5F00_61662099.jpg" width="188" height="244" /&gt;&lt;/a&gt;Finally the book that &lt;a href="http://blogs.msdn.com/sam/" target="_blank"&gt;Sam&lt;/a&gt; and I wrote on agile software engineering with Visual Studio 2010 is now avaialble.&lt;/p&gt;  &lt;p&gt;I want to say thank you to our technical reviewers (&lt;a href="http://www.davidstarr.com/" target="_blank"&gt;David Starr&lt;/a&gt;, &lt;a href="http://www.incyclesoftware.com/AboutInCycle/leadership.aspx" target="_blank"&gt;Claude Remillard&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/b/aaronbjork/" target="_blank"&gt;Aaron Bjork&lt;/a&gt;, &lt;a href="http://www.google.de/url?sa=t&amp;amp;source=web&amp;amp;cd=1&amp;amp;ved=0CCwQFjAA&amp;amp;url=http%3A%2F%2Fwww.davidchappell.com%2F&amp;amp;ei=i12DTs_oCamX1AXTh-nQAQ&amp;amp;usg=AFQjCNGPfm-TY3He1gIWGckasGCXnJQtfg&amp;amp;sig2=tm_paLZ3qEL8rcDxQtkMMw" target="_blank"&gt;David Chappell&lt;/a&gt;, and &lt;a href="http://www.google.de/url?sa=t&amp;amp;source=web&amp;amp;cd=3&amp;amp;ved=0CD8QFjAC&amp;amp;url=http%3A%2F%2Fwww.adamcogan.com%2F&amp;amp;ei=k12DTqujGMrA0QWdiOHBAQ&amp;amp;usg=AFQjCNH9bTC77vtGF62LZ4IDSdoz4I3pew&amp;amp;sig2=HVM013PZiUQFiU_I8hX4yA" target="_blank"&gt;Adam Cogan&lt;/a&gt;), as well as to &lt;a href="http://kenschwaber.wordpress.com/" target="_blank"&gt;Ken Schwaber&lt;/a&gt; for providing the foreword.&lt;/p&gt;  &lt;h3&gt;   &lt;p&gt;&lt;font style="background-color:#ffff00;"&gt;&lt;/font&gt;&lt;/p&gt; &lt;/h3&gt;  &lt;h4&gt;Where to get it:&lt;/h4&gt;  &lt;p&gt;ISBN-10: 0321685857&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="262"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="99"&gt;Paperback&lt;/td&gt;        &lt;td valign="top" width="161"&gt;&lt;a href="http://www.amazon.com/gp/product/0321685857/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399369&amp;amp;creativeASIN=0321685857" target="_blank"&gt;Amazon&lt;/a&gt; | &lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;offerid=163217.1382043&amp;amp;type=2&amp;amp;subid=0" target="_blank"&gt;InformIT&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="109"&gt;DRM-free PDF&lt;/td&gt;        &lt;td valign="top" width="161"&gt;&lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;offerid=163217.1750141&amp;amp;type=2&amp;amp;subid=0" target="_blank"&gt;InformIT&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="111"&gt;Amazon Kindle&lt;/td&gt;        &lt;td valign="top" width="161"&gt;&lt;a href="http://www.amazon.com/gp/product/B005N8EX1G/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005N8EX1G" target="_blank"&gt;Amazon&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;h4&gt;Promotional Code&lt;/h4&gt;  &lt;p&gt;Our publisher, &lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;subid=&amp;amp;offerid=163217.1&amp;amp;type=10&amp;amp;tmpid=3559&amp;amp;RD_PARM1=http%253A%252F%252Fwww.informit.com%252Fimprint%252Findex.aspx%253Fst%253D61085" target="_blank"&gt;Addison-Wesley Professional&lt;/a&gt;, has put together a promo code that will allow you to order either the printed copy or the DRM-free PDF copy of the book for &lt;b&gt;35% off&lt;/b&gt;. Here are the details for that promo code: To purchase, go to &lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;offerid=163217.1382043&amp;amp;type=2&amp;amp;subid=0" target="_blank"&gt;InformIT.com&lt;/a&gt; and during step 3 of the checkout process, enter &lt;strong&gt;ASEVS5858&lt;/strong&gt; as the coupon code. This discount does not apply to the already discounted eBook/Print bundle. Offer valid until December 31&lt;sup&gt;st&lt;/sup&gt;, 2011.&lt;/p&gt;  &lt;h4&gt;Sample Chapter&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;subid=&amp;amp;offerid=163217.1&amp;amp;type=10&amp;amp;tmpid=3559&amp;amp;RD_PARM1=http%253A%252F%252Fwww.informit.com%252Fstore%252Fproduct.aspx%253Fisbn%253D0321685857%2523samplecontent" target="_blank"&gt;Preface &amp;amp; Chapter 1&lt;/a&gt;: The Agile Consensus &lt;font style="background-color:#ffff00;"&gt;&lt;/font&gt;(58 pages) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;subid=&amp;amp;offerid=163217.1&amp;amp;type=10&amp;amp;tmpid=3559&amp;amp;RD_PARM1=http%253A%252F%252Fwww.informit.com%252Farticles%252Farticle.aspx%253Fp%253D1753360" target="_blank"&gt;Chapter 2&lt;/a&gt;: Scrum, Agile Practices, and Visual Studio (online) &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Table of Contents&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;Foreword by &lt;a href="http://kenschwaber.wordpress.com/" target="_blank"&gt;Ken Schwaber&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Preface &lt;/li&gt;    &lt;li&gt;&lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;subid=&amp;amp;offerid=163217.1&amp;amp;type=10&amp;amp;tmpid=3559&amp;amp;RD_PARM1=http%253A%252F%252Fwww.informit.com%252Fstore%252Fproduct.aspx%253Fisbn%253D0321685857%2523samplecontent" target="_blank"&gt;Chapter 1: The Agile Consensus&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://click.linksynergy.com/fs-bin/click?id=W5YP1ybfQUU&amp;amp;subid=&amp;amp;offerid=163217.1&amp;amp;type=10&amp;amp;tmpid=3559&amp;amp;RD_PARM1=http%253A%252F%252Fwww.informit.com%252Farticles%252Farticle.aspx%253Fp%253D1753360" target="_blank"&gt;Chapter 2: Scrum, Agile Practices, and Visual Studio&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;Chapter 3: Product Ownership &lt;/li&gt;    &lt;li&gt;Chapter 4: Running the Sprint &lt;/li&gt;    &lt;li&gt;Chapter 5: Architecture &lt;/li&gt;    &lt;li&gt;Chapter 6: Development &lt;/li&gt;    &lt;li&gt;Chapter 7: Build and Lab &lt;/li&gt;    &lt;li&gt;Chapter 8: Test &lt;/li&gt;    &lt;li&gt;Chapter 9: Lessons Learned at Microsoft Developer Division &lt;/li&gt;    &lt;li&gt;Chapter 10: Continuous Feedback &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Authors&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/samgu" target="_blank"&gt;Sam Guckenheimer&lt;/a&gt; is the product owner for the Microsoft Visual Studio product line. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.tfsblog.com" target="_blank"&gt;Neno Loje&lt;/a&gt; is an independent Application Lifecycle Management (ALM) consultant and Visual Studio Team Foundation Server (TFS) specialist. &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;Book Description&lt;/h4&gt;  &lt;p&gt;Using agile methods and the tools of Visual Studio 2010, development teams can deliver higher-value software faster, systematically eliminate waste, and increase transparency throughout the entire development lifecycle. Now, Microsoft Visual Studio product owner Sam Guckenheimer and leading Visual Studio implementation consultant Neno Loje show how to make the most of Microsoft’s new Visual Studio 2010 Application Lifecycle Management (ALM) tools in your environment. &lt;/p&gt;  &lt;p&gt;This book is the definitive guide to the application of agile development with Scrum and modern software engineering practices using Visual Studio 2010. You’ll learn how to use Visual Studio 2010 to empower and engage multidisciplinary, self-managing teams and provide the transparency they need to maximize productivity. Along the way, Guckenheimer and Loje help you overcome every major impediment that leads to stakeholder dissatisfaction–from mismatched schedules to poor quality, blocked builds to irreproducible bugs, and technology “silos” to geographic “silos.”&lt;/p&gt;  &lt;p&gt;Coverage includes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Accelerating the “flow of value” to customers in any software project, no matter how large or complex &lt;/li&gt;    &lt;li&gt;Empowering high-performance software teams and removing overhead in software delivery &lt;/li&gt;    &lt;li&gt;Automating “burndowns” and using dashboards to gain a real-time, multidimensional view of quality and progress &lt;/li&gt;    &lt;li&gt;Using Visual Studio 2010 to reduce or eliminate “no repro” bugs &lt;/li&gt;    &lt;li&gt;Automating deployment and virtualizing test labs to make continuous builds deployable &lt;/li&gt;    &lt;li&gt;Using Test Impact Analysis to quickly choose the right tests based on recent code changes &lt;/li&gt;    &lt;li&gt;Working effectively with sources, branches, and backlogs across distributed teams &lt;/li&gt;    &lt;li&gt;Sharing code, build automation, test, project and other data across .NET and Java teams &lt;/li&gt;    &lt;li&gt;Uncovering hidden architectural patterns in legacy software, so you can refactor changes more confidently &lt;/li&gt;    &lt;li&gt;Scaling Scrum to large, distributed organizations &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Whatever your discipline, this book will help you use Visual Studio 2010 to focus on what really matters: building software that delivers exceptional value sooner and keeps customers happy far into the future.&lt;/p&gt;  &lt;h5&gt;Previous Editions&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0321278720/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=neno0e-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321278720" target="_blank"&gt;Software Engineering with Microsoft Visual Studio Team System&lt;/a&gt; (2006, Sam Guckenheimer)&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1800369" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category></item><item><title>Restrict TFS to only allow connections from clients with VS SP1</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/09/07/restrict-tfs-to-only-allow-connections-from-clients-with-vs-sp1.aspx</link><pubDate>Wed, 07 Sep 2011 11:13:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1798823</guid><dc:creator>neno</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1798823</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1798823</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/09/07/restrict-tfs-to-only-allow-connections-from-clients-with-vs-sp1.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7282.tfslogo_5F00_30CC0F48.gif"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="You can control which clients get rejected when trying to connect to your TFS." border="0" alt="You can control which clients get rejected when trying to connect to your TFS." align="right" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8780.tfslogo_5F00_thumb_5F00_76709966.gif" width="130" height="63" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Scenario&lt;/h4&gt;  &lt;p&gt;You are running TFS 2010 SP1 and want to make sure that all clients have (VS) SP1 (at minimum) applied.&lt;/p&gt;  &lt;p&gt;Luckily, you can configure which clients get rejected when trying to connect to your TFS. You can even provide the message that will be displayed to users whose clients get rejected:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6518.image_5F00_47AAE0C4.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" border="0" alt="image" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0513.image_5F00_thumb_5F00_619EA0E6.png" width="244" height="174" /&gt;&lt;/a&gt;&amp;#160;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0143.BlockNonSP1Clients_5F00_Sorry1_5F00_66A0DE95.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="BlockNonSP1Clients_Sorry1" border="0" alt="BlockNonSP1Clients_Sorry1" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/3716.BlockNonSP1Clients_5F00_Sorry1_5F00_thumb_5F00_571DCCC6.png" width="271" height="174" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h4&gt;Solution&lt;/h4&gt;  &lt;p&gt;It&amp;#39;s easy, you have to add two values to the TFS registry (and &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/08/04/how-to-restart-tfs-using-the-command-line.aspx" target="_blank"&gt;restart TFS&lt;/a&gt;):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Key: &lt;strong&gt;/Configuration/Application/DisabledUserAgents/TFS10SP1&lt;/strong&gt;       &lt;br /&gt;Value: &amp;quot;Team Foundation (*.exe, 10.0.&amp;lt;40219.1)&amp;quot; &lt;/li&gt;    &lt;li&gt;Key: &lt;strong&gt;/Configuration/Application/DisabledUserAgents/TFS10SP1/Message&lt;/strong&gt;       &lt;br /&gt;Value: &amp;quot;Sorry, you have to install Visual Studio 2010 Service Pack 1.&amp;quot; &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;How to do that&lt;/h4&gt;  &lt;p&gt;Use the &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/02/01/change-notification-delay-setting-in-tfs-2010.aspx" target="_blank"&gt;tfsreg.exe&lt;/a&gt; tool and run this two commands:&lt;/p&gt;  &lt;p&gt;&lt;font face="Consolas"&gt;&lt;strong&gt;tfsreg.exe&lt;/strong&gt; /server:&lt;font color="#0000ff"&gt;&lt;strong&gt;http://servername:8080/tfs&lt;/strong&gt;&lt;/font&gt; /path:/Configuration/Application/DisabledUserAgents/TFS10SP1 /value:&amp;quot;Team Foundation (*.exe, 10.0.&amp;lt;40219.1)&amp;quot;       &lt;br /&gt;&lt;strong&gt;tfsreg.exe&lt;/strong&gt; /server:&lt;font color="#0000ff"&gt;&lt;strong&gt;http://servername:8080/tfs&lt;/strong&gt;&lt;/font&gt; /path:/Configuration/Application/DisabledUserAgents/TFS10SP1/Message /value:&amp;quot;Sorry, you have to install Visual Studio 2010 Service Pack 1.&amp;quot;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Note: Replace the &lt;strong&gt;&lt;font color="#0000ff"&gt;blue URI&lt;/font&gt;&lt;/strong&gt; with your TFS&amp;#39; server URI.&lt;/p&gt;  &lt;p&gt;Or download the ready-to-use &lt;a href="http://www.teamsystempro.com/downloads/BlockNonSP1Clients.zip" target="_blank"&gt;BlockNonSP1Clients.bat&lt;/a&gt; (.ZIP)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;&lt;u&gt;Caution&lt;/u&gt;&lt;/font&gt;&lt;/strong&gt;: Always remember &lt;u&gt;do not directly&lt;/u&gt; edit the TFS registry entries by editing TFS&amp;#39; SQL databases manually. Always use the registry service (client or server) or the tfsreg.exe tool mentioned above (which does that) to modify TFS registry entries. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Future Compatibility Note&lt;/u&gt;&lt;/strong&gt;: This mechanism might change or be implemented differently in future versions of TFS, there&amp;#39;s no compatibility guarantee.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update (2 Oct 2011)&lt;/strong&gt;: In TFS 2010 older clients (VS 2005 and VS 2008) that do not have Service Pack 1 and the appropriate Forward Compatibility Upgrade installed, will be rejected by default using this technique.&lt;/p&gt;  &lt;p&gt;(Thanks to &lt;a href="http://blogs.msdn.com/b/phkelley/" target="_blank"&gt;Philip Kelley&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/b/taylaf/" target="_blank"&gt;Taylor Lafrinere&lt;/a&gt;, and &lt;a href="http://blogs.msdn.com/b/buckh/" target="_blank"&gt;Buck Hodges&lt;/a&gt; from Microsoft for this tip).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1798823" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Administration/default.aspx">TFS Administration</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2010/default.aspx">TFS 2010</category></item><item><title>Solved: How to find shelvesets from all team members?</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/09/06/solved-how-to-find-shelvesets-from-all-other-team-members.aspx</link><pubDate>Tue, 06 Sep 2011 20:56:42 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1799045</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1799045</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1799045</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/09/06/solved-how-to-find-shelvesets-from-all-other-team-members.aspx#comments</comments><description>&lt;p&gt;If you don&amp;#39;t know the owner name, is there another way to search for the shelveset?&lt;/p&gt;  &lt;p&gt;In the &amp;quot;Unshelve&amp;quot; dialog, either enter the &lt;strong&gt;username&lt;/strong&gt;, or use &amp;quot;&lt;strong&gt;*&lt;/strong&gt;&amp;quot; (for all users):&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4682.SNAGHTML72414ec_5F00_0B78F4B2.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="SNAGHTML72414ec" border="0" alt="SNAGHTML72414ec" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/5633.SNAGHTML72414ec_5F00_thumb_5F00_2EE5734A.png" width="444" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Thanks to VS ALM MVP-colleague &lt;a href="http://www.freetodev.com/" target="_blank"&gt;Mike Fourie&lt;/a&gt; for raising the question.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1799045" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Version+Control/default.aspx">Team Foundation Version Control</category></item><item><title>VS 2010 Extension Manager: How to turn off update checks</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/09/06/vs-2010-extension-manager-how-to-turn-off-update-checks.aspx</link><pubDate>Tue, 06 Sep 2011 09:16:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1799016</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1799016</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1799016</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/09/06/vs-2010-extension-manager-how-to-turn-off-update-checks.aspx#comments</comments><description>&lt;h5&gt;Option 1: Manually in Visual Studio 2010 using Tools » Options:&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2376.VS_2D00_Ext_2D00_Mmgr_5F00_2D049230.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="VS Ext Mmgr" border="0" alt="VS Ext Mmgr" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0118.VS_2D00_Ext_2D00_Mmgr_5F00_thumb_5F00_0A6053B5.png" width="772" height="196" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h5&gt;Option 2: Using a registry key&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0842.RegEdit_5F00_4734D587.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="RegEdit" border="0" alt="RegEdit" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8357.RegEdit_5F00_thumb_5F00_638217A7.png" width="616" height="252" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Download .REG file: &lt;a title="http://www.teamsystempro.com/downloads/VSExtMmgr_DisableAutoCheckForUpdates.zip" href="http://www.teamsystempro.com/downloads/VSExtMmgr_DisableAutoCheckForUpdates.zip"&gt;DisableAutoCheckForUpdates.reg&lt;/a&gt; (.ZIP)&lt;/p&gt;  &lt;p&gt;(Thanks to &lt;a href="http://www.sadev.co.za/blogs/1"&gt;Robert MacLean&lt;/a&gt; for this tip and both screenshots.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1799016" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Clients/default.aspx">TFS Clients</category></item><item><title>Installing TFS Build 2010 on a non-domain-joined machine</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/09/05/installing-tfs-build-2010-on-a-non-domain-joined-machine.aspx</link><pubDate>Mon, 05 Sep 2011 09:36:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1798827</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1798827</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1798827</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/09/05/installing-tfs-build-2010-on-a-non-domain-joined-machine.aspx#comments</comments><description>&lt;h4&gt;Scenario&lt;/h4&gt;  &lt;p&gt;You want to install and run TFS Build Controller and Agent on a separate network/domain than your Team Foundation Server 2010.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;u&gt;Disclaimer&lt;/u&gt;&lt;/strong&gt;:     &lt;br /&gt;According to Ruiz from the MSDN Subscriber Support in Forum this is &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/7b31c83c-f20e-4c5e-ab4a-fbc897e33503/"&gt;not officially supported&lt;/a&gt;.&lt;/p&gt;  &lt;h4&gt;How to solve:&lt;/h4&gt;  &lt;ol&gt;   &lt;li&gt;Install &lt;strong&gt;Team Foundation Build 2010&lt;/strong&gt; from TFS media.       &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;Apply latest &lt;strong&gt;updates&lt;/strong&gt; (e.g. &lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/03/08/vs-tfs-2010-sp1-and-tfs-project-server-integration-feature-pack-have-released.aspx"&gt;Service Pack 1&lt;/a&gt;, &lt;a href="http://blogs.msdn.com/b/bharry/archive/2011/06/13/tfs-2010-sp1-cumulative-update-1-available.aspx"&gt;Cumulative Update 1&lt;/a&gt;).       &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;Create user account (both locally on the Build server as well as your TFS AT) as the &lt;strong&gt;service account&lt;/strong&gt; for Team Build (e.g. &lt;strong&gt;TFSBUILD&lt;/strong&gt;)       &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;On TFS, add service account TFSBUILD to &lt;strong&gt;Project Collection Build Service Accounts&lt;/strong&gt; security group (on the collection-level)       &lt;br /&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2437.TFSBuildWithoutDomain0_5F00_70D51FAD.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="TFSBuildWithoutDomain0" border="0" alt="TFSBuildWithoutDomain0" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/1234.TFSBuildWithoutDomain0_5F00_thumb_5F00_5CDB8D17.png" width="444" height="325" /&gt;&lt;/a&gt;       &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;Configure the Build Server: when asked leave the &amp;quot;team project collection&amp;quot; field blank.      &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6560.TFSBuildWithoutDomain1_5F00_45CD0BDB.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="TFSBuildWithoutDomain1" border="0" alt="TFSBuildWithoutDomain1" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4212.TFSBuildWithoutDomain1_5F00_thumb_5F00_719D5FCA.png" width="444" height="334" /&gt;&lt;/a&gt;       &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;Choose &lt;strong&gt;any&lt;/strong&gt; &lt;strong&gt;system account &lt;/strong&gt;for now.       &lt;br /&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2021.TFSBuildWithoutDomain2_5F00_282B0B0F.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="TFSBuildWithoutDomain2" border="0" alt="TFSBuildWithoutDomain2" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7356.TFSBuildWithoutDomain2_5F00_thumb_5F00_74166BBB.png" width="444" height="334" /&gt;&lt;/a&gt;       &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;After configuration has completed, open the Build Service properties and set the service account to your local account (e.g. &amp;quot;&lt;strong&gt;.\TFSBUILD&lt;/strong&gt;&amp;quot;)       &lt;br /&gt;&amp;#160; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Done&lt;/strong&gt;. You can now start the Build Service, define a Build Controller and Build Agents.       &lt;br /&gt;&amp;#160; &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;More Information:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Detailed steps, including a walk-through using screenshots, can be found at:     &lt;br /&gt;&lt;a href="http://blogs.like10.com/2011/09/03/team-foundation-server-2010-build-agent-not-part-of-the-domain/"&gt;Team Foundation Server 2010 Build Agent not part of the domain&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;(Thanks to &lt;a href="http://blogs.like10.com/author/wesmacdonald/"&gt;Wes MacDonald&lt;/a&gt; and &lt;a href="http://geekswithblogs.net/etiennetremblay/Default.aspx"&gt;Etienne Tremblay&lt;/a&gt; to guide me through this.)&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Additional note from Wes&lt;/u&gt;:     &lt;br /&gt;The other thing I should mention is we had to have the build agent hostname defined in the &lt;strong&gt;HOSTS file &lt;/strong&gt;on the TFS Application Tier and the TFS Server hostname defined in the Build Agent HOSTS file. This assumes the DNS is not configured with the entries.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1798827" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Build++_2800_TFS+Build_2900_/default.aspx">Team Foundation Build  (TFS Build)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2010/default.aspx">TFS 2010</category></item><item><title>Visual Studio 2010 SP1 Installation Error: Generic Trust Failure</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/09/01/visual-studio-2010-sp1-installation-error-generic-trust-failure.aspx</link><pubDate>Thu, 01 Sep 2011 17:24:03 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1798674</guid><dc:creator>neno</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1798674</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1798674</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/09/01/visual-studio-2010-sp1-installation-error-generic-trust-failure.aspx#comments</comments><description>&lt;p&gt;&lt;u&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/8666.Logo_5F00_MS_5F00_Visual_5F00_Studio_5F00_3181E3A8.jpg"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;margin:0px 10px 0px 15px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top:0px;border-right:0px;padding-top:0px;" title="General Trust Failure. How we love those descriptive error messages." border="0" alt="General Trust Failure. How we love those descriptive error messages." align="right" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/5657.Logo_5F00_MS_5F00_Visual_5F00_Studio_5F00_thumb_5F00_2AEE6418.jpg" width="150" height="58" /&gt;&lt;/a&gt;Problem description&lt;/u&gt;:     &lt;br /&gt;Visual Studio (VS) Service Pack (SP) 1 fails with an    &lt;br /&gt;&amp;quot;&lt;strong&gt;Generic Trust Failure&lt;/strong&gt;&amp;quot;.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;Cause&lt;/u&gt;:     &lt;br /&gt;Probably the .ISO file is corrupt.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;How to fix&lt;/u&gt;:     &lt;br /&gt;You can try to re-download the .ISO file or use the &lt;a href="http://www.microsoft.com/download/en/details.aspx?id=23691" target="_blank"&gt;VS SP1 Web Installer&lt;/a&gt; (which downloads only the required patches itself) and re-apply the patch, when asked to chose between &lt;em&gt;re-apply&lt;/em&gt; and &lt;em&gt;uninstall&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;u&gt;More Information&lt;/u&gt;:    &lt;br /&gt;The .ISO file has the following checksums (according to &lt;a href="http://blogs.msdn.com/b/heaths/archive/2011/03/25/verify-the-iso-checksum-for-visual-studio-2010-service-pack-1-before-installing.aspx"&gt;Heath Stewart&amp;#39;s blog post&lt;/a&gt;):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SHA1: 61C2088850185EDE8E18001D1EF3E6D12DAA5692 &lt;/li&gt;    &lt;li&gt;CRC: C77C2A14 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Updated&lt;/strong&gt; (Sept 3rd, 2011) to include link to checksum of .ISO file. (Thanks to Ahmed Ilyas)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1798674" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Installation+and+Configuration/default.aspx">TFS Installation and Configuration</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2010+SP1/default.aspx">TFS 2010 SP1</category></item><item><title>How to restart TFS using the command line</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/08/04/how-to-restart-tfs-using-the-command-line.aspx</link><pubDate>Thu, 04 Aug 2011 09:42:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1796987</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1796987</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1796987</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/08/04/how-to-restart-tfs-using-the-command-line.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7230.tfslogo_5F00_25C0138F.gif"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;float:right;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="The TFS logic is running as an application pool in IIS." border="0" alt="The TFS logic is running as an application pool in IIS." align="right" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/0726.tfslogo_5F00_thumb_5F00_598809E0.gif" width="160" height="78" /&gt;&lt;/a&gt;To recycle the TFS app pool, just run:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font face="Lucida Console"&gt;%windir%\system32\inetsrv\appcmd recycle apppool /apppool.name:&amp;quot;Microsoft Team Foundation Server Application Pool&amp;quot;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Note: &lt;strong&gt;Requires admin priviledges&lt;/strong&gt; (run as admin).&lt;/p&gt;  &lt;p&gt;This will also pick up new settings from the &lt;a href="http://msmvps.com/blogs/vstsblog/archive/2011/02/01/change-notification-delay-setting-in-tfs-2010.aspx"&gt;TFS registry&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;(Source: &lt;a href="http://blogs.msdn.com/b/granth/archive/2010/05/09/tfs2010-how-to-enable-compression-for-soap-traffic.aspx"&gt;Grant Holliday&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/gg553242.aspx"&gt;MSDN Library&lt;/a&gt;.)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1796987" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Administration/default.aspx">TFS Administration</category></item><item><title>VS 2010: How to find out if VS SP1 is installed?</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/07/11/vs-2010-how-to-find-out-if-vs-sp1-is-installed.aspx</link><pubDate>Mon, 11 Jul 2011 09:08:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1795963</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1795963</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1795963</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/07/11/vs-2010-how-to-find-out-if-vs-sp1-is-installed.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Question&lt;/strong&gt;: How can I easily see if VS SP1 is installed on my machine?&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Answer&lt;/strong&gt;: Run VS 2010, open Help » About. Look for &amp;quot;SP1Rel&amp;quot; after the version number.&lt;/p&gt;  &lt;p&gt;Screenshot:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/7608.SNAGHTML35ec8215_5F00_1DA53B18.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="Figure: This is how it should look like with installed VS SP1." border="0" alt="Figure: This is how it should look like with installed VS SP1." src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/5342.SNAGHTML35ec8215_5F00_thumb_5F00_07CB2CEE.png" width="366" height="239" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1795963" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+Clients/default.aspx">TFS Clients</category></item><item><title>Available Check-In-Policies for Team Foundation Server 2010</title><link>http://msmvps.com/blogs/vstsblog/archive/2011/06/14/available-check-in-policies-for-team-foundation-server-2010.aspx</link><pubDate>Tue, 14 Jun 2011 10:59:13 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1794679</guid><dc:creator>neno</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/rsscomments.aspx?PostID=1794679</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/vstsblog/commentapi.aspx?PostID=1794679</wfw:comment><comments>http://msmvps.com/blogs/vstsblog/archive/2011/06/14/available-check-in-policies-for-team-foundation-server-2010.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/2313.VS_2D00_TFSrvr10_5F00_v_5F00_rgb_5F00_7CF92E05.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="Check-In Policies" border="0" alt="Check-In Policies" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/6558.VS_2D00_TFSrvr10_5F00_v_5F00_rgb_5F00_thumb_5F00_68CFEBAF.png" width="240" height="62" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Shipping as part of Team Foundation Server 2010:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Builds&lt;/strong&gt; – Requires that build breaks that were created during a build must be fixed before a new check-in. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms182075(v=VS.100).aspx" target="_blank"&gt;&lt;strong&gt;Code Analysis&lt;/strong&gt;&lt;/a&gt; – Requires that code analysis is run before check-in. [&lt;a href="http://blogs.msdn.com/b/codeanalysis/archive/2011/04/06/preventing-check-ins-to-tfs-that-contain-code-analysis-warnings.aspx" target="_blank"&gt;More&lt;/a&gt;] &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Testing Policy&lt;/strong&gt; – Requires that check-in tests are completed before check-in. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Work Items&lt;/strong&gt; – Requires that one or more work items be associated with the check- in. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Supplied by the &lt;/strong&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/c255a1e4-04ba-4f68-8f4e-cd473d6b971f" target="_blank"&gt;&lt;strong&gt;TFS 2010 Power Tools&lt;/strong&gt;&lt;/a&gt; (needs to be installed on &lt;u&gt;all&lt;/u&gt; VS clients):&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Changeset Comments Policy&lt;/strong&gt; – Requires users to provide check-in comments. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Custom Path Policy&lt;/strong&gt; – Allows you to scope other check-in policies to specific folders or file types. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Forbidden Patterns Policy&lt;/strong&gt; – Prevents users from checking in files with filenames that contain forbidden characters or patterns. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Work Item Query Policy&lt;/strong&gt; – Requires that the associated work items need to be part of the result of a specified work item query. &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;&lt;font style="font-weight:normal;" color="#666666"&gt;Note: When using an older version of VS (2005/2008) you need to install the corresponding version of the TFS Power Tools (VS 2005 requires 2005 Power Tools, etc.)&lt;/font&gt;&lt;/h5&gt;  &lt;h5&gt;Developed by the Community:&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://tfsccpolicy.codeplex.com/" target="_blank"&gt;TFS Code Comment Checking Policy (CCCP)&lt;/a&gt; – Requires that the source code contains code comments (/// for C#, &amp;#39;&amp;#39;&amp;#39; for VB.NET) before check-in. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://archive.msdn.microsoft.com/StyleCopPolicy" target="_blank"&gt;StyleCop Team Foundation Server check-in policy&lt;/a&gt; - Enforces StyleCop rules on projects (provides integration with Visual Studio for policy violations review) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/703dd1e0-4af3-4b45-8ef8-bf1a1e1d2cd2/" target="_blank"&gt;Check for Compilation Warnings and Errors Check-in Policy&lt;/a&gt; – will check for compilation warnings and/or errors (can be restricted to a set of warnings, if desired) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/1e2c17c1-7403-4aa3-9b5a-4e73da9319c3/" target="_blank"&gt;Branch check in policy&lt;/a&gt; – Requires the user checks in inside the branch specified in the check in associated work items. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://logsubstpol.codeplex.com/" target="_blank"&gt;LogSubstPol (Keyword Expansion Check-In Policy)&lt;/a&gt; – insertes the check-in comments and other keywords into your source code &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/royrose/archive/2011/08/26/update-work-item-check-in-policy.aspx" target="_blank"&gt;Update Work Item Check-in policy&lt;/a&gt; - allows developers to update Remaining-Work and Completed-Work fields on check-in.&lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;&lt;font style="font-weight:normal;"&gt;But what about the &amp;quot;&lt;font style="font-weight:bold;"&gt;Override policy&lt;/font&gt;&amp;quot; checkbox?&lt;/font&gt;&lt;/h5&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/4477.PolicyOverrideCheckbox_5F00_0E596911.png"&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="There might always be an unforeseen reason why not all policies could be fulfilled." border="0" alt="There might always be an unforeseen reason why not all policies could be fulfilled." src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/vstsblog.metablogapi/5811.PolicyOverrideCheckbox_5F00_thumb_5F00_3E340AD2.png" width="354" height="223" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Set up &lt;a href="http://www.woodwardweb.com/vsts/policy_override.html" target="_blank"&gt;Policy Override Email Alerts&lt;/a&gt; (Post by Martin Woodward) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://colinsalmcorner.blogspot.com/2011/03/monitoring-check-in-policy-overrides.html" target="_blank"&gt;Monitor via the TFS Warehouse&lt;/a&gt; SQL database (via Colin Dembovsky) &lt;/li&gt;    &lt;li&gt;Create a &lt;a href="http://blogs.msdn.com/b/cbinder/archive/2008/01/31/wie-erstelle-ich-ein-tfs-report-der-mir-zeigt-welche-checkins-mit-einem-policy-override-durchgef-hrt-wurden.aspx" target="_blank"&gt;Report in Excel&lt;/a&gt; using the SQL OLAP cube (German with English screenshots) &lt;/li&gt; &lt;/ul&gt;  &lt;h5&gt;Further reading:&lt;/h5&gt;  &lt;ul&gt;   &lt;li&gt;How to: &lt;a href="http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs-2010.aspx" target="_blank"&gt;Implement, package and deploy custom check-in policy for TFS 2010&lt;/a&gt; (Jim Lamb) &lt;/li&gt;    &lt;li&gt;How to write &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc163320.aspx" target="_blank"&gt;custom check-in policies&lt;/a&gt; (Brian A. Randell, MSDN Magazin, Nov 2007) &lt;/li&gt;    &lt;li&gt;How to &lt;a href="http://blogs.msdn.com/b/youhana/archive/2011/03/27/distributing-custom-check-in-policies-amp-wit-controls-using-team-members.aspx" target="_blank"&gt;distribute custom checkin policies […] using the power tools&lt;/a&gt; (by Youhana) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Do you know another great check-in policy for TFS 2010? &lt;a href="http://msmvps.com/blogs/vstsblog/contact.aspx" target="_blank"&gt;Let me know&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Updates:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;(Nov 3, 2011) Added &lt;a href="http://blogs.microsoft.co.il/blogs/royrose/archive/2011/08/26/update-work-item-check-in-policy.aspx" target="_blank"&gt;Update Work Item Check-in policy&lt;/a&gt;.&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1794679" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Server+_2800_TFS_2900_/default.aspx">Team Foundation Server (TFS)</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/Team+Foundation+Version+Control/default.aspx">Team Foundation Version Control</category><category domain="http://msmvps.com/blogs/vstsblog/archive/tags/TFS+2010/default.aspx">TFS 2010</category></item></channel></rss>
