In Visual Studio 2010 you’ll find a new extension manager that makes it much easier to package and deploy extensions to Visual Studio. Pedro has more information: Early Buzz on the VS SDK and Extension Manager, Introducing VS Extension Manager.
We’ve exploited this to deploy DSL Tools. Gone has the DSL Setup project which used WiX to create and MSI. Instead, a DSL authoring solution builds a VSIX package and uses that to install the DSL in the experimental instance of Visual Studio. But even better, to install the DSL in the main instance of Visual Studio, all you have to do is open the VSIX file in windows explorer and respond to the prompts. Restart Visual Studio and your DSL is installed! How easy is that?
I’ve captured all this on video.
Excellent. This radically simplifies deployment of DSLs. Is anything like this planned for GAT/GAX? Would be good to make that simpler. IMO, with GAT , deploying was one of the big pain points. It would also be good to know whats involved with migrating old DSL packages into Dev10.
We're using the functionality being inttroduced in the core platform for Visual Studio 2010 for packaging up and deploying extensions as VSIX. I don't know if the GAT/GAX team are going to be exploiting that for VS10, but expect to see a lot more extensions fo Visual Studio deployed this way in VS2010 and beyond. You may also be intersted in the VS gallery: http://visualstudiogallery.msdn.microsoft.com/. Search on '2010' to get VS2010 Beta1 extensions.