{"id":3541,"date":"2011-12-16T05:18:37","date_gmt":"2011-12-16T05:18:37","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/bharry\/2011\/12\/16\/december-2011-tfs-power-tools-release\/"},"modified":"2024-05-13T14:31:47","modified_gmt":"2024-05-13T21:31:47","slug":"december-2011-tfs-power-tools-release","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/bharry\/december-2011-tfs-power-tools-release\/","title":{"rendered":"December 2011 TFS Power Tools Release"},"content":{"rendered":"<p>In the <a href=\"http:\/\/blogs.msdn.com\/b\/bharry\/archive\/2011\/08\/19\/august-11-tfs-power-tools-are-available.aspx\">last release<\/a> of the <a href=\"https:\/\/aka.ms\/tfpt\">Team Foundation Server 2010 Power Tools<\/a> we focused on improving the experience for developers in Visual Studio and using the Shell Extensions inside Windows Explorer.\u00a0 Today we just released a new update of the Team Foundation Server Power Tools focusing on developers outside of Visual Studio with the following improvements:<\/p>\n<ul>\n<li>Team Foundation Server Power Tools for Eclipse\u00a0 (<a href=\"http:\/\/www.microsoft.com\/download\/en\/details.aspx?id=28557\">Download<\/a>)<\/li>\n<li>MSSCCI Provider for 64-bit IDE\u2019s (<a href=\"http:\/\/visualstudiogallery.msdn.microsoft.com\/69371e0f-738f-417d-bf2f-7bd2d08dc40b\">Download<\/a>)<\/li>\n<li>VS 2010 Power Tools update (<a href=\"https:\/\/aka.ms\/tfpt\">Download<\/a>)<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><span style=\"font-weight: bold;\">Power Tools Come to Eclipse<\/span><\/h2>\n<p>We are completely committed to ensuring that developers outside of Visual Studio have great access to TFS and that includes bringing Power Tools to these developers when appropriate.\u00a0 Today we made a new Power Tool download available as an Eclipse update site.\u00a0 Simply install as you would a normal Eclipse update archive and you will be given the chance to install the following 3 tools<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/8345.teept_install_thumb_6E63261F.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16120\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/8345.teept_install_thumb_6E63261F.png\" alt=\"Image 8345 teept install thumb 6E63261F\" width=\"533\" height=\"484\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/8345.teept_install_thumb_6E63261F.png 533w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/8345.teept_install_thumb_6E63261F-300x272.png 300w\" sizes=\"(max-width: 533px) 100vw, 533px\" \/><\/a><\/p>\n<p>The first one to mention is the Alerts Explorer.\u00a0 In Team Explorer Everywhere 2010 SP1 there was no way for a developer to sign themselves up for alerts from TFS.\u00a0 Rather than bring the simple alerts experience over that ships in the box in Visual Studio 2010 we decided to bring over a version of the enhanced rich Alerts Explorer experience from the Visual Studio version of the Team Foundation Server Power Tools.\u00a0 In TFS 11 we\u2019ve put the alerts experience on to the web but we didn\u2019t have to make our Eclipse developers wait for that, hence the decision to add it to a Power Tool release.\u00a0 Once installed, simply right click on the Team Project Collection in Team Explorer and select \u201cAlerts Explorer\u201d.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/7774.teept_alerts_menu_thumb_33D8007E.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16121\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/7774.teept_alerts_menu_thumb_33D8007E.png\" alt=\"Image 7774 teept alerts menu thumb 33D8007E\" width=\"304\" height=\"206\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/7774.teept_alerts_menu_thumb_33D8007E.png 304w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/7774.teept_alerts_menu_thumb_33D8007E-300x203.png 300w\" sizes=\"(max-width: 304px) 100vw, 304px\" \/><\/a><\/p>\n<p>This will then query your alert subscriptions and give you an Alerts Explorer editor for you to manage and create new alerts for your user id.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/4137.alert_explorer_thumb_10C78F0E.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16123\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/4137.alert_explorer_thumb_10C78F0E.png\" alt=\"Image 4137 alert explorer thumb 10C78F0E\" width=\"644\" height=\"484\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/4137.alert_explorer_thumb_10C78F0E.png 644w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/4137.alert_explorer_thumb_10C78F0E-300x225.png 300w\" sizes=\"(max-width: 644px) 100vw, 644px\" \/><\/a><\/p>\n<p>If you create a new alerts you get to pick from one of the templates defined and customize the alert filters to suit your needs.\u00a0 Alerts created in the Visual Studio Power Tool are editable by the Eclipse Alerts Explorer and vice versa.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/1832.teept_new_alert_thumb_05FA11EC.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16124\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/1832.teept_new_alert_thumb_05FA11EC.png\" alt=\"Image 1832 teept new alert thumb 05FA11EC\" width=\"484\" height=\"544\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/1832.teept_new_alert_thumb_05FA11EC.png 484w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/1832.teept_new_alert_thumb_05FA11EC-267x300.png 267w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/a><\/p>\n<p>Also in Eclipse we\u2019ve added a new Work Item Templates tool.\u00a0 If you find yourself creating lots of the same work item type (such as a Bug) and setting certain fields to the same value then this is the tool for you.\u00a0 You create a template work item and can organize these in folders etc.\u00a0 Then when you want to create a new work item using that template simply right click on it and create a work item from that template.\u00a0 There is even a handy action to give you a link to TFS Web Access with the fields set that you have defined in your template \u2013 a great way of sharing a link with users of your application inside the company to make sure bugs they file go against your area path etc (we use exactly that feature to make it easy for people internally to log bugs against the Power Tools when we are dogfooding them)<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/5141.teept_wit_template_thumb_5F8808D3.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16125\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/5141.teept_wit_template_thumb_5F8808D3.png\" alt=\"Image 5141 teept wit template thumb 5F8808D3\" width=\"484\" height=\"336\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/5141.teept_wit_template_thumb_5F8808D3.png 484w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/5141.teept_wit_template_thumb_5F8808D3-300x208.png 300w\" sizes=\"(max-width: 484px) 100vw, 484px\" \/><\/a><\/p>\n<p>Finally, in Source Control Explorer we have added the ability to find files in the repository by file name or find files checked out by a particular individual.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/3414.teept_find_menu_thumb_138C825A.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16126\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/3414.teept_find_menu_thumb_138C825A.png\" alt=\"Image 3414 teept find menu thumb 138C825A\" width=\"324\" height=\"208\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/3414.teept_find_menu_thumb_138C825A.png 324w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/3414.teept_find_menu_thumb_138C825A-300x193.png 300w\" sizes=\"(max-width: 324px) 100vw, 324px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/1447.teept_find_dialog_thumb_10971DA7.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16127\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/1447.teept_find_dialog_thumb_10971DA7.png\" alt=\"Image 1447 teept find dialog thumb 10971DA7\" width=\"524\" height=\"329\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/1447.teept_find_dialog_thumb_10971DA7.png 524w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/1447.teept_find_dialog_thumb_10971DA7-300x188.png 300w\" sizes=\"(max-width: 524px) 100vw, 524px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/8625.find_sce_results_thumb_541EA8FC.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-16128\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/8625.find_sce_results_thumb_541EA8FC.png\" alt=\"Image 8625 find sce results thumb 541EA8FC\" width=\"643\" height=\"484\" srcset=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/8625.find_sce_results_thumb_541EA8FC.png 643w, https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2011\/12\/8625.find_sce_results_thumb_541EA8FC-300x226.png 300w\" sizes=\"(max-width: 643px) 100vw, 643px\" \/><\/a><\/p>\n<p>Note that all these features were added by making use of extensibility points as documented in the <a href=\"http:\/\/www.microsoft.com\/download\/en\/details.aspx?displaylang=en&amp;id=22616\">TFS SDK for Java<\/a>.\u00a0 If your company or group has functionality that they want to build on top of Team Explorer Everywhere and Eclipse then you have access to all the same calls that we used to create the Power Tools.<\/p>\n<h2>64-bit MSSCCI Support<\/h2>\n<p>We also made the one of our most significant updates to the MSSCCI provider for TFS 2010 in recent times by adding support for 64-bit applications wishing to use the MSSCCI provider.\u00a0 While the MSSCCI API was written as a 32-bit interface some IDE\u2019s (most notably Matlab) have released 64-bit versions of their IDE\u2019s and they still wanted to use MSSCCI to talk to version control providers.\u00a0 This allows people to do some really big math and use Team Foundation Server for version control of their models \u2013 highly important in the aeronautical engineering sector among others.<\/p>\n<h2>VS Power Tools Improvements<\/h2>\n<p>As well as the usual round of bug fixes and improvements, we\u2019ve also made some small incremental changes in a few other areas.\u00a0 For example, in the Work Item Search functionality for Visual Studio that we first released in August, there was no easy way to use the search text box to search for a work item by ID.\u00a0 Lacking this was a bit of an oversight \u2013 sorry about that, but it\u2019s fixed now.\u00a0 Now, when you enter a number in the work item search box, it will open the work item with that ID rather than searching for text matching the number.\u00a0 If you do want to search for text matching the number, just put the number in double quotes (e.g. \u201c42\u201d) and it will do a full text search rather than just using it as a work item ID.\u00a0 This capability is also now going to be in the search box of the new Team Explorer in VS 11.<\/p>\n<p>Early this year, we released TFS integration with Project Server.\u00a0 In this release of the TFS Power Tools we have added rules into our Best Practice Analyzer to help check that common configuration issues with the Project Server integration to make sure everything is set up correctly and help diagnose any issues.\u00a0 This work was based on the excellent work that our support organization do every day working with real customers, so by running the Best Practice Analyzer against your TFS server you get to benefit from their years of real world diagnostic tips and tricks.<\/p>\n<h2>Conclusion<\/h2>\n<p>Right now, I\u2019m thinking this will be the last Power Tools release for the VS 2010 wave of products.\u00a0 After the new year, we are going to turn our attention to getting all of the Power Tools working seamlessly with VS\/TFS 11 (and removing all the ones that have now been added to the product <a href=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/8228.wlEmoticon-smile_58CD4724.png\"><img decoding=\"async\" class=\"alignnone size-full wp-image-15586\" src=\"https:\/\/devblogs.microsoft.com\/bharry\/wp-content\/uploads\/sites\/8\/2014\/02\/8228.wlEmoticon-smile_58CD4724.png\" alt=\"Image 8228 wlEmoticon smile 58CD4724\" width=\"19\" height=\"19\" \/><\/a>).<\/p>\n<p>Please give the <a href=\"https:\/\/aka.ms\/tfpt\">latest release of the Power Tools<\/a> a try and let us know what you think. Your feedback has been essential in ensuring not only that we are able to continually iterate and provide value on top of TFS 2010 but that we can learn from that feedback and incorporate lessons learned into subsequent releases of the product.<\/p>\n<p>Brian<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the last release of the Team Foundation Server 2010 Power Tools we focused on improving the experience for developers in Visual Studio and using the Shell Extensions inside Windows Explorer.\u00a0 Today we just released a new update of the Team Foundation Server Power Tools focusing on developers outside of Visual Studio with the following [&hellip;]<\/p>\n","protected":false},"author":244,"featured_media":14617,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[5],"class_list":["post-3541","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-tfs"],"acf":[],"blog_post_summary":"<p>In the last release of the Team Foundation Server 2010 Power Tools we focused on improving the experience for developers in Visual Studio and using the Shell Extensions inside Windows Explorer.\u00a0 Today we just released a new update of the Team Foundation Server Power Tools focusing on developers outside of Visual Studio with the following [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/3541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/users\/244"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/comments?post=3541"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/posts\/3541\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media\/14617"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/media?parent=3541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/categories?post=3541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/bharry\/wp-json\/wp\/v2\/tags?post=3541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}