<?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>AllenD's WebLog : Visual Studio</title><link>http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx</link><description>Tags: Visual Studio</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>VS SDK on Vista</title><link>http://blogs.msdn.com/allend/archive/2006/06/23/644490.aspx</link><pubDate>Fri, 23 Jun 2006 18:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:644490</guid><dc:creator>AllenD</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/allend/comments/644490.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=644490</wfw:commentRss><description>&lt;P&gt;I've finally gotten around to trying out the VS SDK on Vista with UAC turned on.&amp;nbsp; Here's what I had to do to get the VS SDK to install, and a package to compile and run:&lt;/P&gt;
&lt;P&gt;1) Installing VS&amp;nbsp;- fairly straightforward, no surprises&lt;/P&gt;
&lt;P&gt;2) Installing VS SDK - the self-extracing exe fails to launch setup.exe and the system pops up an ugly message box indicating that setup.exe can't be started.&amp;nbsp; Solution: run the self-extracing exe with the '-x' switch and specify a directory to extract to.&amp;nbsp; Run setup.exe from the specified directory.&amp;nbsp; You'll need to enter admin credentials in order to complete the setup, but it should be straightforward.&lt;/P&gt;
&lt;P&gt;3) VS SDK installs all of its content directly to the Program Files folder and folder is restricted in Vista.&amp;nbsp; Opening a sample and attempting to build it results in errors about the output directories.&lt;/P&gt;
&lt;P&gt;Solution: &lt;/P&gt;
&lt;P&gt;a) Copy all of the VisualStudioIntegration\Samples folder to your personal documents folder (on my system it's c:\users\allend\documents).&amp;nbsp; I placed my copy of the sample code into the Visual Studio 2005 \ Projects \ VSSDKSamples directory.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Moving the sample files around breaks them because there are relative references to other files (relative means the directories are&amp;nbsp;specified with&amp;nbsp;'..'&amp;nbsp;to move up the directory from the current path).&amp;nbsp; These references are&amp;nbsp;now broken.&amp;nbsp; As a matter of fact when you open a sample solution the project will fail to load (you'll get an error message).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Solution:&lt;/P&gt;
&lt;P&gt;b) Right-click on the project file in the Solution Explorer of VS.&amp;nbsp; Replace all strings like '..\..\..\..\Common' with 'c:\Program Files\Visual Studio 2005 SDK\2006.04\VisualStudioIntegration\Common'.&amp;nbsp; This will make the references to the files absolute instead of relative.&lt;/P&gt;
&lt;P&gt;c) You can do the same with the Overview.xml file that comes with the sample.&lt;/P&gt;
&lt;P&gt;d) Try building the sample now.&amp;nbsp; It should build.&amp;nbsp; If not, continue to look for relative file paths and fix them up.&lt;/P&gt;
&lt;P&gt;Registration is still a problem.&amp;nbsp; The sample build causes regpkg to run, but it places it's values in a virtual registry location that devenv.exe doesn't actually look at when looking for registered packages.&lt;/P&gt;
&lt;P&gt;Solution:&lt;/P&gt;
&lt;P&gt;e) Registration - for now you'll have to do it by hand - you can use the /regfile option of regpkg to create the file, then you should be good to go.&amp;nbsp; Native package will have to do something similar, but there's no tool to create a .reg file out of the rgs data in the native resources.&amp;nbsp; Once you have a .reg file, remember to run the command prompt (or regedit.exe) as an administrator.&amp;nbsp; Running as a normal user and importing .reg files causes errors to be reported and registry entires aren't actually put in place.&amp;nbsp; I did this by spawning a command prompt as Adminstrator in the Vista start menu.&lt;/P&gt;
&lt;P&gt;Running:&lt;/P&gt;
&lt;P&gt;e) Close the solution and reopen - in the previous open of the solution the VS SDK solution extender didn't work to place the debug information into the sample (for automatically configuring what should happen on F5 - Debug Launch).&amp;nbsp; Closing and reopening the solution makes the debug info work properly.&lt;/P&gt;
&lt;P&gt;f) Get "DevEnv /setup /root Exp" to run after you registered your package by hand.&amp;nbsp; This will at least get the menus to be recognized for your package.&amp;nbsp; The easiest way to do this is to touch your .ctc file, getting it to rebuild will trigger the&amp;nbsp;setup step to occur.&lt;/P&gt;
&lt;P&gt;I know the instructions above are really involved and there's a bunch of stuff that should be done automatically, but unfortunately the VS SDK for Whidbey wasn't built for this.&amp;nbsp; Until we make some changes to the tools and samples this is the best I can offer.&lt;/P&gt;
&lt;P&gt;Good luck,&lt;/P&gt;
&lt;P&gt;Allen&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=644490" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>TechEd 2006 - Power To the Pros - Boston</title><link>http://blogs.msdn.com/allend/archive/2006/06/05/618464.aspx</link><pubDate>Tue, 06 Jun 2006 02:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:618464</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/618464.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=618464</wfw:commentRss><description>&lt;P&gt;I'll be at TechEd this year.&amp;nbsp; Please stop by the VS Extensibility booth for info on extending Visual Studio and the VSIP Partner Program.&lt;/P&gt;
&lt;P&gt;I'll try to blog often to give a perspective about the event and the activities that are planned.&amp;nbsp; I'm already tired just thinking about the calendar.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=618464" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>VS SDK V2 Has Been Released</title><link>http://blogs.msdn.com/allend/archive/2006/04/17/577855.aspx</link><pubDate>Tue, 18 Apr 2006 01:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:577855</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/577855.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=577855</wfw:commentRss><description>&lt;P&gt;I'm proud to announce the availability of the &lt;A href="http://www.vsipmembers.com"&gt;V2 VS SDK supporting VS 2005&lt;/A&gt;.&amp;nbsp; This SDK is awesome.&amp;nbsp; It has some incredible sample content including Iron Python language integration including WinForms Designer integration.&amp;nbsp; By examining the Iron Python source code (not included in the SDK, but free) you can see how a language can integration into VS in a rich deep way.&lt;/P&gt;
&lt;P&gt;If you noticed, we anticipated our release to be shipped on 4/7, but we held back the release for additional verification and examination to ensure it&amp;nbsp;was the best we could ship.&amp;nbsp; Some of the components were built with the VS 2005 RTM build and that raised a few flags with folks that wanted those components to be built with newer build rules.&amp;nbsp; In the end, we changed a few components and others remained the same.&amp;nbsp; The net result is that you have the best SDK we could ship.&lt;/P&gt;
&lt;P&gt;Enjoy!&lt;/P&gt;
&lt;P&gt;(And please provide feedback for future SDK's.)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=577855" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>VS SDK (Oct 2005) for VS 2005 now posted</title><link>http://blogs.msdn.com/allend/archive/2005/11/02/488368.aspx</link><pubDate>Wed, 02 Nov 2005 22:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:488368</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/488368.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=488368</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=4&gt;&lt;STRONG&gt;I'm very pleased to announce the &lt;U&gt;availability&lt;/U&gt; of the Visual Studio&amp;nbsp;SDK for Visual Studio 2005.&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;VSIP members can now &lt;A href="http://affiliate.vsipmembers.com/affiliate/downloadfiles.aspx"&gt;download the VS SDK&lt;/A&gt;&amp;nbsp;for the &lt;A href="http://lab.msdn.microsoft.com/vs2005/default.aspx"&gt;VS 2005 product (which was recently posted&amp;nbsp;for MSDN subscribers)&lt;/A&gt;. &amp;nbsp;This is the SDK necessary to build integrations into Visual Studio 2005.&lt;/P&gt;
&lt;P&gt;Please note that the &lt;A href="http://www.vsipdev.com"&gt;VSIPDev.com&lt;/A&gt;&amp;nbsp;redirects you to a new site which has been modified significantly from the original (it&amp;nbsp;uses Passport for identity management, for instance).&amp;nbsp; Don't be surprised by the changes.&amp;nbsp; Everything is still there,&amp;nbsp;it's just been&amp;nbsp;reorganized.&lt;/P&gt;
&lt;P&gt;We'll have updates to this SDK in the near future and they are intended to work side-by-side with released SDK's so you can look forward to new samples, tools and libraries in the future.&amp;nbsp; The SDK team put in a lot of work over the last several months to get this SDK ready for release.&amp;nbsp; We hope you like it.&amp;nbsp; If you see any problems or have suggestions, please visit the &lt;A href="http://lab.msdn.microsoft.com/productfeedback/"&gt;Product Feedback Center on MSDN&lt;/A&gt; to provide feedback.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=488368" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>PDC Day 3 - Experts, experts, everywhere</title><link>http://blogs.msdn.com/allend/archive/2005/09/15/468186.aspx</link><pubDate>Fri, 16 Sep 2005 09:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:468186</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/468186.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=468186</wfw:commentRss><description>&lt;P&gt;&lt;B&gt;&lt;I&gt;C# Futures was packed...&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;So I ended up in an overflow room.&amp;nbsp; Listening to &lt;A title="An interview on Channel9" href="http://channel9.msdn.com/ShowPost.aspx?PostID=10276"&gt;Anders Hejlsberg&lt;/A&gt; talk about delegates, anonymous methods, lambda expressions, generics, etc. was very cool.&amp;nbsp; It's really interesting all the things that needed to be done to the C# language in order to make the &lt;A href="http://msdn.microsoft.com/netframework/future/linq/default.aspx"&gt;LINQ (Language Integrated Query)&lt;/A&gt; syntax work.&lt;/P&gt;
&lt;HR align=left width="50%"&gt;

&lt;P&gt;&lt;I&gt;&lt;B&gt;Dynamic Languages in the CLR...&lt;/B&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;I then attended the lecture on dynamic languages in the CLR.&amp;nbsp; First there was a demo of some loosely coupled VB code (late-binding) and then a demonstration of Iron Python for .NET.&amp;nbsp; This was really cool.&amp;nbsp; I remember seeing this about a year ago and wondering where it would end up.&amp;nbsp; Finally the lecture ended with a demo of Lightweight Code Generation (LCG) features of the CLR 2.0.&amp;nbsp; It's really easy to generation IL code using some help from the framework and get the IL to run in the context of the application on the fly.&amp;nbsp; Interesting implications for scripting languages and dynamic languages with little to no type safety.&amp;nbsp; You don't always have to compile everything ahead of time.&amp;nbsp; (More about LCG at &lt;a href="http://blogs.msdn.com/joelpob/"&gt;Joel Pobar's blog&lt;/A&gt;.)&lt;/P&gt;
&lt;HR align=left width="50%"&gt;

&lt;P&gt;&lt;I&gt;&lt;B&gt;64-bit Gaming...&lt;/B&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;I spent a little time getting killed (mostly) playing &lt;A href="http://farcry.ubi.com/"&gt;"Far Cry"&lt;/A&gt; on some AMD 64-bit hardware.&amp;nbsp; Totally fun...&amp;nbsp; &lt;/P&gt;
&lt;HR align=left width="50%"&gt;

&lt;P&gt;&lt;I&gt;&lt;B&gt;Ask the Experts...&lt;/B&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;Tonight was the Ask the Experts session and there were a ton of Microsoft experts in attendance to provide answers to customer questions.&amp;nbsp; It was very crowded and there were lots of customers asking questions.&amp;nbsp; This was by far the best organized Ask the Experts I've been to since I started attending trade shows.&amp;nbsp; Every expert group had a table and there was a good directory for customers and us to follow.&amp;nbsp; There were plenty of times when I had to walk a customer to another table, but having the index really helped.&lt;/P&gt;
&lt;P&gt;As we were leaving Anders Hejlsberg was discussing topics at a whiteboard with about 20 people hanging around him.&amp;nbsp; Some were taking pictures.&amp;nbsp; The rest of us are amateurs compared to him when it comes be being an expert.&amp;nbsp; I guess they could have called it "Ask *The* Expert".&lt;/P&gt;
&lt;HR align=left width="50%"&gt;

&lt;P&gt;&lt;I&gt;&lt;B&gt;Pedometer facts...&lt;/B&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;I've been wearing my pedometer the entire week here at PDC 05.&amp;nbsp; Here are the latest statistics:&lt;/P&gt;
&lt;TABLE class=ms-simple1-main id=table1 width="46%" border=1&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=ms-simple1-left width=162&gt;&lt;B&gt;Total Distance&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=ms-simple1-even&gt;12.32 mi (19.83 km)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=ms-simple1-left width=162&gt;&lt;B&gt;Total Steps&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=ms-simple1-even&gt;33,960&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=ms-simple1-left width=162&gt;&lt;B&gt;Calories burned&lt;/B&gt;&lt;/TD&gt;
&lt;TD class=ms-simple1-even&gt;1456.9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;Tomorrow is the last day of the show and I'm looking forward to getting back home to my family.&amp;nbsp; I'll be blogging my last moments here in Los Angeles tomorrow.&amp;nbsp; See you then...&lt;/P&gt;
&lt;P&gt;Allen&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=468186" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>PDC Day 3 - Domain Specific Languages - the future of Modeling</title><link>http://blogs.msdn.com/allend/archive/2005/09/15/467767.aspx</link><pubDate>Thu, 15 Sep 2005 21:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:467767</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/467767.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=467767</wfw:commentRss><description>&lt;P&gt;&lt;I&gt;&lt;B&gt;Bob Muglia's General Session - Windows Server...&lt;/B&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;I just got out of Bob Muglia's keynote and it was great to see so many cool things happening in the Windows Server product.&amp;nbsp; In particular I was impressed with IIS7 and it's capabilities.&amp;nbsp; They designed an extensibility mechanism in IIS that allows an admin to completely control the modules that are used/loaded for the website as well as capability for a developer to modify the default capabilities of the modules there.&amp;nbsp; What was shown was a different kind of directory listing that actually was a set of thumbnails for the images in the directory listing.&amp;nbsp; Very cool...&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;I&gt;Modeling and Visual Studio Team System...&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;As some of you know we have plans to include the team system modeling technologies API's in the VS SDK.&amp;nbsp; I wanted to attend Jochen Seemann's presentation here at PDC in order to gauge the level of excitement and need for extensibility in order to be certain we provide the best SDK possible.&amp;nbsp; By the size of the crowd (about 1500 people), I'd say that the modeling space is definitely huge and a lot of people are very excited/curious about what we're doing in this space.&amp;nbsp; DSL isn't something to do with broadband or cable-modems.&amp;nbsp; Domain Specific Languages is what we're talking about.&amp;nbsp; Jochen had a quote: "A picture is worth a thousand words...but it's often the case that one doesn't know what the thousand words are."&amp;nbsp; The vision for DSL tools is to instantiate the modeling tools exactly for a custom domain with our tools.&amp;nbsp; We want to give the customer the freedom to express their domain since they are the experts in their domain.&amp;nbsp; The DSL tools are on the web (as of Friday) on the MSDN site at Microsoft.com.&amp;nbsp; You can see some modeling tools today in VS 2005 in the class designer, web service designer and the deployment designer.&amp;nbsp; The DSL tools are designed to provide a toolkit for creating designers for Visual Studio.&amp;nbsp; The DSL tools allow one to use the drawing surface, toolbox, property browser, explorer and validation.&amp;nbsp; The modeling platform includes the following components: In-memory graph database (Domain Model), Drawing Surface (objects (shapes), connectors, auto-layout, routing, all customizable, etc.), Template Engine (for artifact generation), Shell Framework (Visual Studio UI integration - toolbox/menus), Validation Framework (checks constraints and guides user to resolve errors).&amp;nbsp; The roles involved in modeling for software are Architect, Developer and Business Analyst).&amp;nbsp; All of these roles can use MS provided designers, but there are several domains where MS won't provide designers and 3rd parties will provide them.&amp;nbsp; The cool thing is that all of the models based on the platform will be able to work together and link artifacts and designers together.&lt;/P&gt;
&lt;P&gt;During the session, Jochen designed a Simple Activity Language.&amp;nbsp; He took 3 steps: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Define domain model (what do the shapes mean on the drawing surface, properties, states, inheritance relationships and behavior relationships, the meta-model)&lt;/LI&gt;
&lt;LI&gt;Define the notation (decompose the language to basic units) - describe the shapes and connectors physical properties (text position, icons, colors, etc)&lt;/LI&gt;
&lt;LI&gt;Define visualizations of the model via the notation elements&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;This works for really complex models as well as a simple one (like Jochen did on stage).&amp;nbsp; As a side effect of this process you get a real nice specification of the language.&amp;nbsp; To interact with the designer you write code for code/artifact generation, custom serialization, validation/constraints and custom behavior.&amp;nbsp; This code can take advantage of the DSL SDK (that's the thing we want to provide in the VS SDK in the future).&lt;/P&gt;
&lt;P&gt;The Toolkit generates a project that is actually a VS Package.&amp;nbsp; It allows the package to launch in the Experimental hive.&amp;nbsp; In the Exp hive we then create diagrams and manipulate the diagram with the design surface according to the model defined in the regular hive.&amp;nbsp; In the demo Jochen then added a property to one of the shapes, rebuilt the model designer and showed again the Exp hive manipulating the designer and see the property he added.&lt;/P&gt;
&lt;P&gt;One of the cool things is that the model database is able to be queried via a language and the API generated by the tool for the domain model.&lt;/P&gt;
&lt;P&gt;If one can generate a single designer, one can generate multiple designers.&amp;nbsp; What the modeling platform provides is a nice way to make multiple designers work together.&amp;nbsp; A 'software factory' can generate and link these multiple designers.&amp;nbsp; The DSL tools provide a tool window that allows one to create a table consisting of the rows and columns of shapes from two different designer surfaces.&amp;nbsp; The table is then used to add dependencies with a check mark to associate elements from one model to elements from another.&lt;/P&gt;
&lt;P&gt;Another cool feature of this toolkit is the linkage with the class diagram and code.&amp;nbsp; With just a couple of clicks one can go from a use case domain shape, to a class object in the class designer to the code.&lt;/P&gt;
&lt;P&gt;One of the final thing that Jochen did was to invite a partner (EDS) on stage to show their application which was driven with models during development.&amp;nbsp; The EDS application had a bunch of code generators and stuff from about 4 years ago that generates applications for a 3-tier application using business logic, front end and the database.&amp;nbsp; EDS wrote an add-in that generates a solution based on the models.&amp;nbsp; It uses the API's of the DSL tools and the model.&amp;nbsp; The solution generation add-in creates the front end code, unit tests (including a testing database with random data for testing), database scripts, stored procedures and links everything together using the business logic.&amp;nbsp; The unit tests, by the way, are run by Visual Studio Team System Test.&lt;/P&gt;
&lt;P&gt;For the future the DSL toolkit is planned for early 2006.&amp;nbsp; Version 2 will include even tighter VS integration in the next version of VS after VS 2005.&lt;/P&gt;
&lt;P&gt;Get more information at &lt;A href="http://lab.msdn.microsoft.com/teamsystem/workshop/dsltools"&gt;http://lab.msdn.microsoft.com/teamsystem/workshop/dsltools&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Allen&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=467767" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>Visual Studio and Windows Workflow Designer rocks! - PDC Day 2</title><link>http://blogs.msdn.com/allend/archive/2005/09/14/466232.aspx</link><pubDate>Wed, 14 Sep 2005 20:26:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:466232</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/466232.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=466232</wfw:commentRss><description>&lt;P&gt;At the morning keynote I saw a great integration with Visual Studio in the Windows Workflow Designer.&amp;nbsp; I'm sitting in the PDC general session this morning and during Eric Rudder's keynote he invited the Windows Workflow Foundation team to demonstrate their cool tools.&amp;nbsp; The really awesome thing that I saw was a great design surface for work flow objects in a graphical form.&amp;nbsp; To seal the deal the demo showed debugging the work flow directly in Visual Studio and seamlessly interacting with the usual C# debugger.&amp;nbsp; The workflow debugger was completely graphical with a little breakpoint glyph attached to the workflow object.&amp;nbsp; There were also 'callstacks' of the work flow objects and properties of the selected work flow objects showing current state to allow debugging the workflow and the code at the same time.&amp;nbsp; This is hugely powerful and really shows off how awesome the Visual Studio platform is.&lt;/P&gt;
&lt;P&gt;Another big deal at this session was the Microsoft Expression suite of applications that allow graphic design, web site design and interactive designers to work together.&amp;nbsp; They aren't hosted in Visual Studio (they do share some aspects via common project files), but one can easily see how lots of aspects of those tools can be integrated.&amp;nbsp; For now, they are separate tools.&lt;/P&gt;
&lt;P&gt;If you are at the PDC today, please stop by the Tools and Languages Track Lounge.&amp;nbsp; I'll be hanging out there most of the day.&amp;nbsp; At 2:00 pm those of us from the VS Extensibility team that are here are scheduled for a "meet the team" event.&amp;nbsp; Please stop by and say hello.&lt;/P&gt;
&lt;P&gt;Blog to you later...&lt;/P&gt;
&lt;P&gt;Allen&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=466232" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/PDC/default.aspx">PDC</category></item><item><title>PDC Day 1 - Power Outages and Uploads</title><link>http://blogs.msdn.com/allend/archive/2005/09/13/465128.aspx</link><pubDate>Wed, 14 Sep 2005 01:05:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:465128</guid><dc:creator>AllenD</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/allend/comments/465128.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=465128</wfw:commentRss><description>&lt;P&gt;Well, yesterday was very eventful.&lt;/P&gt;
&lt;P&gt;Just after my previous post, we broke for lunch and just as we were starting to present our after-lunch information &lt;A href="http://www.msnbc.msn.com/id/9315974/"&gt;the power went out in Los Angeles&lt;/A&gt;.&amp;nbsp; Not just in the Convention Center, but all over the city.&amp;nbsp; According to &lt;A href="http://www.msnbc.msn.com/id/9315974/"&gt;reports&lt;/A&gt; 2 million people were affected.&amp;nbsp; It was an interesting 30-45 minutes as we sat around in the dark (a little bit of illumination from ambient light).&amp;nbsp; We finally got up on stage and did some general Q&amp;amp;A.&amp;nbsp; The power finally came back on and we were able to continue our preconference session without further incident.&lt;/P&gt;
&lt;P&gt;During my portion of the precon, I wrote a To Do Manager from scratch (ok, practically from scratch).&amp;nbsp; This is the same demo that I did at the Dev Lab in August on campus.&amp;nbsp; &lt;A href="http://workspaces.gotdotnet.com/VsToDoManager"&gt;The code for this demo has been posted on GotDotNet.&lt;/A&gt;&amp;nbsp; This code project requires the Sep 05 CTP of the VS SDK and is expected to work with Visual Studio 2005.&amp;nbsp; I wrote it using a recent VS 2005 release candidate (internal), but it should work with any VS 2005 RTM Release Candidate.&lt;/P&gt;
&lt;P&gt;After the precon our &lt;A href="http://msdn.microsoft.com/vstudio/extend"&gt;VS partner program &lt;/A&gt;hosted a little party at &lt;A href="http://losangeles.dodgers.mlb.com"&gt;Dodger Stadium &lt;/A&gt;for a few partners.&amp;nbsp; The Dodgers did very well and it was a nice treat to see a big league game in a beautiful stadium.&amp;nbsp; It was fun talking with partners and letting our hair down a little bit.&lt;/P&gt;
&lt;P&gt;This morning I attended BillG's and JimAll's keynotes.&amp;nbsp; They were both very good.&amp;nbsp; Don Box, Chris Andersen, Scott Guthrie and Anders Hejlsberg were very good as usual.&amp;nbsp; &lt;A href="http://msdn.microsoft.com/windowsvista/"&gt;Windows Vista &lt;/A&gt;is awesome, our programming model and frameworks are really powerful and it is truly a great time to be a software developer.&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma&gt;Fun facts: My pedometer is still going.&amp;nbsp; Totals for the week as of&amp;nbsp;Tue morning: 5.49 miles, 15136 steps&lt;/FONT&gt;&lt;FONT face=Tahoma&gt;.&amp;nbsp; Since the last report this represents 2.88 miles walked.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;More on the PDC later.&lt;/P&gt;
&lt;P&gt;Allen&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=465128" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>PDC Day 0 - Precon</title><link>http://blogs.msdn.com/allend/archive/2005/09/12/464090.aspx</link><pubDate>Mon, 12 Sep 2005 21:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:464090</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/464090.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=464090</wfw:commentRss><description>&lt;P&gt;Hello.&amp;nbsp; I'm sitting in 501ABC for the PDC05 Preconference Session on Visual Studio Extensibility.&lt;/P&gt;
&lt;P&gt;If you are coming to the PDC, please drop by and say hello!&lt;/P&gt;
&lt;P&gt;I, along with Phil Taylor, Doug Hodges, Craig Skibo, am presenting information today.&amp;nbsp; We have 6 hours of content to talk about VS Extensibility, VS Architecture and demo a bunch of code.&lt;/P&gt;
&lt;P&gt;I'm going to be at various partner and extensibility related events during PDC05.&amp;nbsp; If you need to get in touch with me, please try email or the PDC comm net site.&amp;nbsp; We have a booth in the pavillion, a hands-on lab and I'll also be in the Tools and Languages Track Lounge most of the time.&amp;nbsp; There's also an Ask The Experts session on Thursday night.&amp;nbsp; I'll be leaving LA on Friday.&amp;nbsp; Hope to see you here.&lt;/P&gt;
&lt;P&gt;Curious facts: This week I'm wearing a pedometer full time&amp;nbsp;to see how far I end up walking.&amp;nbsp; I started wearing it on Sunday afternoon as I entered the airport in Seattle.&amp;nbsp; As of Monday 11:10 am I've walked 2.61 miles (7215 steps) in 1:29 hours.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=464090" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>VSIP Dev Lab</title><link>http://blogs.msdn.com/allend/archive/2005/08/26/456888.aspx</link><pubDate>Fri, 26 Aug 2005 23:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:456888</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/456888.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=456888</wfw:commentRss><description>&lt;P&gt;We just completed another Dev Lab on the Microsoft campus.&amp;nbsp; This is an event for partners to bring their VS integrations on campus and have Microsoft help them get their code working with the latest platforms.&lt;/P&gt;
&lt;P&gt;In this case we have several partners that are getting ready to launch their integrated tools when we launch &lt;A href="http://msdn.microsoft.com/vstudio/"&gt;VS 2005&lt;/A&gt;&amp;nbsp;later this year.&lt;/P&gt;
&lt;P&gt;For me, it was a hectic time since I had just returned from a road-trip vacation in Califorinia the week before and had 2 presentations to give during the week.&lt;/P&gt;
&lt;P&gt;I returned home on Friday night (late) and worked over the weekend for my Monday morning presentation.&amp;nbsp; Then I worked on my second presentation on Monday and Tuesday.&amp;nbsp; On Wednesday morning I gave that presentation.&amp;nbsp; I was much more relaxed after having given that final presentation.&lt;/P&gt;
&lt;P&gt;The first presentation was kind of a Sprint review over the last few Sprints to get direct customer feedback and what should be in the VS SDK.&amp;nbsp; I showed&amp;nbsp;the Product Backlog and demo'd some of the new samples in the SDK.&amp;nbsp; We got a lot of good feedback that we will immediately begin taking action on to give customers what they asked for.&amp;nbsp; Some of the same information is already public on the &lt;A href="http://www.vsipdev.com/downloads/"&gt;VSIPDev.com site&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The second presentation I delivered was a dry-run of a presentation I'm giving at &lt;A href="http://msdn.microsoft.com/events/pdc/"&gt;PDC&lt;/A&gt; in Sept for the Visual Studio Extensiblity Pre-conference Session.&amp;nbsp; (By the way the PDC is sold-out.)&amp;nbsp; This presentation was a walk-through of the Managed Package Framework and I spent a great deal of time during the session writing code demonstrating an integration that took advantage of the strengths of the managed packge framework.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;The integration that I wrote on stage was a To-Do Manager tool that used a Tool Window, the Property Browser, Task List, Tool/Options Dialog all in a Windows Form.&amp;nbsp; Pretty cool.&amp;nbsp; I will be blogging more about that project since it revealed a few technical areas that need some explanation and I had to come up with a workaround or two to some limitations in VS and the Managed Package Framework.&lt;/P&gt;
&lt;P&gt;By the way, our August Sprint is coming to a close and we'll likely be providing a preview of the VS SDK as a result with some of the newest sample code.&amp;nbsp; In addition to the reference samples for C# Package and C# MenuAndCommands from last month, we've added following reference samples: C++ Package, C++ MenuAndCommands and C# Services.&amp;nbsp; We're still working on that last 3 on our list C++ Tool Window, C# Tool Window and C++ Services.&lt;/P&gt;
&lt;P&gt;I'll be blogging more about the VS SDK in the future as well.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=456888" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/PDC/default.aspx">PDC</category><category domain="http://blogs.msdn.com/allend/archive/tags/Scrum/default.aspx">Scrum</category><category domain="http://blogs.msdn.com/allend/archive/tags/VS+SDK/default.aspx">VS SDK</category></item><item><title>Managed Package Framework Webcast</title><link>http://blogs.msdn.com/allend/archive/2005/01/13/352456.aspx</link><pubDate>Thu, 13 Jan 2005 21:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:352456</guid><dc:creator>AllenD</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/allend/comments/352456.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=352456</wfw:commentRss><description>&lt;p&gt;I forgot about this 'til now.&lt;/p&gt; &lt;p&gt;&lt;a href="http://msevents.microsoft.com/cui/eventdetail.aspx?EventID=1032258553&amp;amp;Culture=en-US"&gt;http://msevents.microsoft.com/cui/eventdetail.aspx?EventID=1032258553&amp;amp;Culture=en-US&lt;/a&gt;&amp;nbsp;is a link to a MSDN webcast I did describing the Managed Package Framework for the masses.&amp;nbsp; Enjoy.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=352456" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/allend/archive/tags/Interop/default.aspx">Interop</category></item><item><title>Back in the saddle again</title><link>http://blogs.msdn.com/allend/archive/2005/01/13/352446.aspx</link><pubDate>Thu, 13 Jan 2005 21:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:352446</guid><dc:creator>AllenD</dc:creator><slash:comments>7</slash:comments><comments>http://blogs.msdn.com/allend/comments/352446.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=352446</wfw:commentRss><description>&lt;p&gt;Whew!&amp;nbsp; It's been a while hasn't it?&lt;/p&gt; &lt;p&gt;My new son was born 9/30 and I returned to work late October after infant care leave.&amp;nbsp; We're all hard at work here getting Whidbey Beta 2 ready to ship.&amp;nbsp; The holiday's hit and I spent a bunch of time on the road and on airplanes.&amp;nbsp; &lt;/p&gt; &lt;p&gt;I'm back from vacation now and sitting in a rountable discussion with &lt;a title="MSDN VS Extensibility Center" href="http://msdn.microsoft.com/vstudio/extend" &gt;VSIP&lt;/a&gt; partners at the January &lt;a title="MSDN VS Extensibility Center" href="http://msdn.microsoft.com/vstudio/extend" &gt;VSIP&lt;/a&gt; Dev Lab here in Redmond.&amp;nbsp; Good suggestions and a lot of hard work getting partner products ready to run in Whidbey Beta 2.&amp;nbsp; Thank you to all the parnters in attendance.&lt;/p&gt; &lt;p&gt;Hey, I'm a video star!&amp;nbsp; Check out the latest installment on Microsoft's Channel 9 community site: &lt;a title="http" href="http://channel9.msdn.com/ShowPost.aspx?PostID=35379"&gt;&lt;font face="Arial" size="2"&gt;http://channel9.msdn.com/ShowPost.aspx?PostID=35379&lt;/font&gt;&lt;/a&gt;.&amp;nbsp; A bunch of interviews of hard-working computer geeks getting Visual Studio ready for release.&lt;/p&gt; &lt;p&gt;I certainly hope to post here more often and do some interesting posts now that things have finally settled down in my life.&amp;nbsp; Hope you are doing well.&lt;/p&gt; &lt;p&gt;Later,&lt;/p&gt; &lt;p&gt;Allen&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=352446" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Extensibility makes MSDN TV</title><link>http://blogs.msdn.com/allend/archive/2004/07/15/184578.aspx</link><pubDate>Thu, 15 Jul 2004 23:37:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:184578</guid><dc:creator>AllenD</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/allend/comments/184578.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=184578</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Check out Ken Hardy, VS Core PM for Extensibility &lt;A href="http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040715VSTUDIOKH/manifest.xml"&gt;share some info on MSDN TV&lt;/A&gt;. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;If you were at &lt;a title="Tech Ed Web Site" href="http://msdn.microsoft.com/vstudio/extend/" &gt;TechEd&lt;/a&gt; 2004 San Diego, you might catch yourself in the background...&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=184578" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Solution Options Persistence</title><link>http://blogs.msdn.com/allend/archive/2004/07/09/178849.aspx</link><pubDate>Fri, 09 Jul 2004 22:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:178849</guid><dc:creator>AllenD</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/allend/comments/178849.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=178849</wfw:commentRss><description>&lt;P&gt;I investigated this question earlier today for an internal&amp;nbsp;VS client&amp;nbsp;and wanted to share the results with the rest of the world...&lt;/P&gt;
&lt;P&gt;Your VS Package can place data into the solution file (.sln) or solution user options (.suo) file by implementing IVsPersistSolutionOpts (.suo affecting) or IVsPersistSolutionProps (.sln affecting).&amp;nbsp; These interfaces should be implemented by the same class which implements IVsPackage.&lt;/P&gt;
&lt;P&gt;The VS IDE will call these interfaces for each loaded package when a solution is opened/closed.&amp;nbsp; If your package is not loaded when the solution is opened, then you won't be called to load your solution options.&amp;nbsp; The remedy to this problem is to call the SVsSolutionPersistence service's IVsSoltionPersistence::LoadPackageUserOpts method yourself.&amp;nbsp; This will cause the VS IDE to eventually call your IVsPersisteSolutionsOpts::LoadUserOptions method.&amp;nbsp; The IVsSolutionPersistence::LoadPackageUserOpts method&amp;nbsp;takes a IVsPersistSolutionOpts interface parameter which should&amp;nbsp;be your package class pointer.&amp;nbsp; You also specify your unique&amp;nbsp;&amp;#8220;keyname&amp;#8221;&amp;nbsp;when calling the method.&lt;/P&gt;
&lt;P&gt;The above is true in VS7 and VS7.1.&lt;/P&gt;
&lt;P&gt;In Whidbey the &lt;a title="MSDN VS Extensibility Center" href="http://msdn.microsoft.com/vstudio/extend" &gt;VSIP&lt;/a&gt; Managed Package Framework provides a nice base class&amp;nbsp;(Package) implementing these interfaces and calling them for you.&amp;nbsp; You simply call Package.AddOptionKey to add your unique keyname to the list of option keys the package handles.&amp;nbsp; During the Package.Initialize() method the option keys are loaded using the above services/interfaces.&amp;nbsp; You should call AddOptionKey during your package class constructor or any other method that is called before the base class Initialize() method.&lt;/P&gt;
&lt;P&gt;The &lt;a title="MSDN VS Extensibility Center" href="http://msdn.microsoft.com/vstudio/extend" &gt;VSIP&lt;/a&gt; EnvSDK sample SlnExt is a great sample showing how to all of this in native code not using the managed package framework.&amp;nbsp; I have designs to rewrite that sample to use the managed package framework, but for now that is left as an exercise for the reader.&lt;/P&gt;
&lt;P&gt;Later,&lt;/P&gt;
&lt;P&gt;Allen&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=178849" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item><item><title>Whidbey Beta 1 Feedback</title><link>http://blogs.msdn.com/allend/archive/2004/06/29/168938.aspx</link><pubDate>Tue, 29 Jun 2004 17:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:168938</guid><dc:creator>AllenD</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/allend/comments/168938.aspx</comments><wfw:commentRss>http://blogs.msdn.com/allend/commentrss.aspx?PostID=168938</wfw:commentRss><description>&lt;P&gt;I forgot to mention the way to provide VS 2005 feedback.&amp;nbsp; Visit the &lt;A href="http://lab.msdn.microsoft.com/productfeedback/"&gt;MSDN Product Feedback Center (http://lab.msdn.microsoft.com/productfeedback/&lt;/A&gt;)&lt;/P&gt;
&lt;P&gt;For feedback related to &lt;a title="MSDN VS Extensibility Center" href="http://msdn.microsoft.com/vstudio/extend" &gt;VSIP&lt;/a&gt; Beta 1, you can use the same site.&amp;nbsp; Just be sure to include &amp;#8220;VSIP&amp;#8221; in the issue description so it gets routed to the proper team.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=168938" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/allend/archive/tags/VSIP/default.aspx">VSIP</category><category domain="http://blogs.msdn.com/allend/archive/tags/Visual+Studio/default.aspx">Visual Studio</category></item></channel></rss>