<?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>Quan To's Visual Studio Extensibility blog : VSCT</title><link>http://blogs.msdn.com/quanto/archive/tags/VSCT/default.aspx</link><description>Tags: VSCT</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>VSCT PowerToy has been released</title><link>http://blogs.msdn.com/quanto/archive/2008/04/01/vsct-powertoy-has-been-released.aspx</link><pubDate>Wed, 02 Apr 2008 07:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8349863</guid><dc:creator>Quan</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/quanto/comments/8349863.aspx</comments><wfw:commentRss>http://blogs.msdn.com/quanto/commentrss.aspx?PostID=8349863</wfw:commentRss><description>&lt;P&gt;During my first week at work on the Visual Studio Ecosystem team, &lt;A class="" href="http://blogs.msdn.com/jameslau" mce_href="http://blogs.msdn.com/jameslau"&gt;James&lt;/A&gt; (my boss) asked me to take a look at the Visual Studio Command Tables and try to make sense of it.&amp;nbsp; To be honest, it was really confusing.&amp;nbsp; For those who don't know what they are, VSCTs are directives in an XML file that tell Visual Studio where to place commands and the metadata associated with each command.&amp;nbsp; In plain english, it tells VS where the File menu should be, what should go under it, etc.&lt;/P&gt;
&lt;P&gt;When you build a package and go through the wizard, by default, you will get an entry under the View / Other Windows menu.&amp;nbsp; To move that to a more easily discoverable location, you'll need to change the VSCT file.&amp;nbsp; The problem you'll run into is you're not sure what to put in the VSCT file to place it in a better location.&lt;/P&gt;
&lt;P&gt;The VSCT PowerToy will help with that.&amp;nbsp; The powertoy will allow you to load all the command tables registered on your machine.&amp;nbsp; You can then search for the menu command you want your own command under (or near).&amp;nbsp; The tool will show you the guid value you'll need to use to plug into your VSCT file.&amp;nbsp; The developers on our team use the tool a lot to help with debugging issues with the shell.&lt;/P&gt;
&lt;P&gt;The PowerToy has been uploaded to the MSDN Code Gallery at &lt;A href="http://code.msdn.microsoft.com/VSCTPowerToy"&gt;http://code.msdn.microsoft.com/VSCTPowerToy&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The PM spec for it was one of the first things I wrote after joining the team and it's satisfying seeing something you help create become reality and actually ship for customers to use.&amp;nbsp; Next step is to improve the SDK to make adding/searching/modifying commands a lot easier in future SDK releases.&lt;/P&gt;
&lt;P&gt;Credits:&lt;/P&gt;
&lt;P&gt;- Chris McGuire for building the original tool and maintaining it &lt;/P&gt;
&lt;P&gt;- &lt;A class="" href="http://www.clariusconsulting.net/blogs/pga/" mce_href="http://www.clariusconsulting.net/blogs/pga/"&gt;Pablo Galiano&lt;/A&gt; for getting the tool in a state that it's shippable&lt;/P&gt;
&lt;P&gt;- &lt;A class="" href="http://blogs.msdn.com/klevy/" mce_href="http://blogs.msdn.com/klevy/"&gt;Ken Levy&lt;/A&gt; for getting the final release logistics in place &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8349863" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/quanto/archive/tags/VSCT/default.aspx">VSCT</category></item></channel></rss>