<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ed Hintz (MSFT) : Power Toys</title><link>http://blogs.msdn.com/edhintz/archive/tags/Power+Toys/default.aspx</link><description>Tags: Power Toys</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>How To Get TFS Power Tool Check-in Policies for VS2005 to Work with VS2008 (Orcas)</title><link>http://blogs.msdn.com/edhintz/archive/2007/10/19/how-to-get-tfs-power-tool-check-in-policies-for-vs2005-to-work-with-vs2008-orcas.aspx</link><pubDate>Fri, 19 Oct 2007 22:54:02 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5528023</guid><dc:creator>edhintz</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/edhintz/comments/5528023.aspx</comments><wfw:commentRss>http://blogs.msdn.com/edhintz/commentrss.aspx?PostID=5528023</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="76" alt="VS2008" src="http://blogs.msdn.com/blogfiles/edhintz/WindowsLiveWriter/HowtogetTFSPowerToolCheckinPoliciesforVS_B5EA/VS2008_1.png" width="244" align="left" border="0"&gt;&lt;/a&gt; The current TFS Power &lt;a href="http://msdn2.microsoft.com/en-us/teamsystem/aa718351.aspx" target="_blank"&gt;Tools&lt;/a&gt; support TFC/VS 2005 only.&amp;nbsp; However, there are beta customers of VS2008 (aka Orcas) who want to use the check-in policies from the TFS Power Tools.&amp;nbsp; &lt;/p&gt; &lt;p&gt;With a few manual steps (below) you can get the TFS Power Tool Check-in policies to work with VS2008 and observe how .Net binding redirects work as a bonus.&amp;nbsp; I've only done some basic ad-hoc testing with this approach, so standard disclaimers apply.&amp;nbsp; This is provided "AS IS" with no warranties and confer no rights.&amp;nbsp; No need to consult a physician first, but please back up where stated to back up.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h3&gt;Place Check-in Policy Assemblies &lt;/h3&gt; &lt;p&gt;If your client machine has TFS 2005 installed, you can install the Power Tool setup as normal (if you have not already).&amp;nbsp; If your machine only has TFC/VS2008, then you will need to find a machine that has VS 2005 installed, install the Power Tools, then copy the following binaries &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments.dll&lt;/p&gt; &lt;p&gt;Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy.dll&lt;/p&gt; &lt;p&gt;Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ForbiddenPatternsPolicy.dll&lt;/p&gt; &lt;p&gt;Microsoft.TeamFoundation.PowerTools.CheckinPolicies.WorkItemQueryPolicy.dll&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;For the rest of the steps, we'll use the same default location where the Power Tools&amp;nbsp; install as the location for these check-in policies, namely, &lt;/p&gt; &lt;p&gt;C:\Program Files\Microsoft Team Foundation Server 2005 Power Tools\Check-in Policy Pack&lt;/p&gt; &lt;h3&gt;&amp;nbsp;&lt;/h3&gt; &lt;h3&gt;Modify Registry so VS2008 (Orcas) Can Find The Policies&lt;/h3&gt; &lt;p&gt;Edit the text below and put it in a .reg file.&amp;nbsp; Be sure to &lt;strong&gt;replace&lt;/strong&gt; the path to your installed path if is is not the same as shown below.&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;blockquote&gt; &lt;p&gt;Windows Registry Editor Version 5.00  &lt;p&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\TeamFoundation\SourceControl\Checkin Policies]&lt;br&gt;"Microsoft.TeamFoundation.PowerTools.CheckinPolicies.WorkItemQueryPolicy"="C:\\Program Files\\Microsoft Team Foundation Server 2005 Power Tools\\Check-in Policy Pack\\Microsoft.TeamFoundation.PowerTools.CheckinPolicies.WorkItemQueryPolicy.dll"&lt;br&gt;"Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments"="C:\\Program Files\\Microsoft Team Foundation Server 2005 Power Tools\\Check-in Policy Pack\\Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments.dll"&lt;br&gt;"Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy"="C:\\Program Files\\Microsoft Team Foundation Server 2005 Power Tools\\Check-in Policy Pack\\Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy.dll"&lt;br&gt;"Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ForbiddenPatternsPolicy"="C:\\Program Files\\Microsoft Team Foundation Server 2005 Power Tools\\Check-in Policy Pack\\Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ForbiddenPatternsPolicy.dll" &lt;/p&gt;&lt;/blockquote&gt; &lt;h3&gt;Set Binding Redirects in DevEnv.Exe.Config&lt;/h3&gt; &lt;p&gt;Since the TFS Power Tool Check-in policy assemblies reference the 8.0 assemblies, we need to configure devenv.exe to use the 9.0 assemblies whenever the 8.0 assemblies are referenced.&amp;nbsp; Here is how you do that.&lt;/p&gt; &lt;p&gt;1. Close all instances of devenv.exe&lt;/p&gt; &lt;p&gt;2. Find where VS2008 (Orcas) devenv.exe is installed.&amp;nbsp; Typically &lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;3. Backup the existing devenv.exe.config file&lt;/p&gt; &lt;p&gt;4. Edit devenv.exe.config by adding the following in the &amp;lt;runtime&amp;gt;&amp;lt;assemblyBinding&amp;gt; section:&lt;/p&gt; &lt;p&gt;&amp;lt;dependentAssembly&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;assemblyIdentity name="Microsoft.TeamFoundation.WorkItemTracking.Client" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;bindingRedirect oldVersion="8.0.0.0" newVersion="9.0.0.0"/&amp;gt;&lt;br&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;br&gt;&amp;lt;dependentAssembly&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;assemblyIdentity name="Microsoft.TeamFoundation.Client" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;bindingRedirect oldVersion="8.0.0.0" newVersion="9.0.0.0"/&amp;gt;&lt;br&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;br&gt;&amp;lt;dependentAssembly&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;assemblyIdentity name="Microsoft.TeamFoundation.Common" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;bindingRedirect oldVersion="8.0.0.0" newVersion="9.0.0.0"/&amp;gt;&lt;br&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;br&gt;&amp;lt;dependentAssembly&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;assemblyIdentity name="Microsoft.TeamFoundation.VersionControl.Client" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;bindingRedirect oldVersion="8.0.0.0" newVersion="9.0.0.0"/&amp;gt;&lt;br&gt;&amp;lt;/dependentAssembly&amp;gt;&lt;br&gt;&amp;lt;dependentAssembly&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;assemblyIdentity name="Microsoft.TeamFoundation.VersionControl.Common" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /&amp;gt;&lt;br&gt;&amp;nbsp; &amp;lt;bindingRedirect oldVersion="8.0.0.0" newVersion="9.0.0.0"/&amp;gt;&lt;br&gt;&amp;lt;/dependentAssembly&amp;gt;  &lt;p&gt;5. Save devenv.exe.config  &lt;h3&gt;Restart Visual Studio 2008 (Orcas)&lt;/h3&gt; &lt;p&gt;Restart Visual Studio 2008 (Orcas) and the Power Tool check-in policies will be available.&amp;nbsp; &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5528023" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/edhintz/archive/tags/Team+Foundation+Version+Control/default.aspx">Team Foundation Version Control</category><category domain="http://blogs.msdn.com/edhintz/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/edhintz/archive/tags/Power+Tools/default.aspx">Power Tools</category><category domain="http://blogs.msdn.com/edhintz/archive/tags/Power+Toys/default.aspx">Power Toys</category></item><item><title>Check-in Policy Compatibility between TFC 2005 and 2008</title><link>http://blogs.msdn.com/edhintz/archive/2007/10/12/check-in-policy-compatibility-between-tfc-2005-and-2008.aspx</link><pubDate>Fri, 12 Oct 2007 15:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5421662</guid><dc:creator>edhintz</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/edhintz/comments/5421662.aspx</comments><wfw:commentRss>http://blogs.msdn.com/edhintz/commentrss.aspx?PostID=5421662</wfw:commentRss><description>&lt;P&gt;A frequent question among TFC 2008 beta customers is about check-in policy compatability.&amp;nbsp;&amp;nbsp; Will check-in policies work across TFC 2005 and 2008?&lt;/P&gt;
&lt;P&gt;The answer is that evaluation works across versions in both directions, but editing the policy definition only works in one direction (TFC 2008 can edit a TFC 2005 policy but&amp;nbsp;TFC 2005 cannot edit a 2008 policy).&lt;/P&gt;
&lt;TABLE class=MsoTableGrid style="BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" cellSpacing=0 cellPadding=0 border=1 class="MsoTableGrid"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 116.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" vAlign=top width=155&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Policy Version Added&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: black; PADDING-BOTTOM: 0in; WIDTH: 95pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1" vAlign=top width=127 colSpan=2&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Evaluate Policy&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; BORDER-LEFT-WIDTH: 1pt; BORDER-LEFT-COLOR: black; PADDING-BOTTOM: 0in; WIDTH: 98.5pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1" vAlign=top width=131 colSpan=2&gt;
&lt;P class=MsoNormal style="TEXT-ALIGN: center" align=center&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Edit Policy&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD class="" style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 116.6pt; BORDER-TOP-COLOR: black; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" vAlign=top width=155&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 45pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=60&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 50pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=67&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 58pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=77&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 40.5pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=54&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD class="" style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 116.6pt; BORDER-TOP-COLOR: black; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" vAlign=top width=155&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 45pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=60&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 50pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=67&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 58pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=77&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 40.5pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=54&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-TOP-WIDTH: 1pt; BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 116.6pt; BORDER-TOP-COLOR: black; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" vAlign=top width=155&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 45pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=60&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 50pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=67&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 58pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=77&gt;
&lt;P class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; WIDTH: 40.5pt; BORDER-TOP-STYLE: none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BORDER-LEFT-STYLE: none; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" vAlign=top width=54&gt;
&lt;P class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 11pt; COLOR: #1f497d; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-family: 'Times New Roman'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-themecolor: dark2"&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal&gt;Policies are enforced on the client and require the proper assemblies to be installed on the client.&amp;nbsp; If you have a custom or 3rd party check-in policy that works with TFC 2005, you will need a TFC 2008 version of the policy installed on TFC 2008 machines.&amp;nbsp; &lt;/P&gt;
&lt;P class=MsoNormal mce_keep="true"&gt;&lt;STRONG&gt;What about the popular Power Tool Check-in Policies?&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal&gt;Currently, the &lt;A href="http://msdn2.microsoft.com/en-us/teamsystem/aa718351.aspx" target=_blank mce_href="http://msdn2.microsoft.com/en-us/teamsystem/aa718351.aspx"&gt;Power Tools&lt;/A&gt; target TFC 2005 only.&amp;nbsp; The next Power Tool release will support TFC 2008.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5421662" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/edhintz/archive/tags/Team+Foundation+Version+Control/default.aspx">Team Foundation Version Control</category><category domain="http://blogs.msdn.com/edhintz/archive/tags/Team+Foundation+Server/default.aspx">Team Foundation Server</category><category domain="http://blogs.msdn.com/edhintz/archive/tags/Power+Tools/default.aspx">Power Tools</category><category domain="http://blogs.msdn.com/edhintz/archive/tags/Power+Toys/default.aspx">Power Toys</category></item></channel></rss>