Improved Managed Package Framework for VS SDK
VSXtra now supports using objects like OutputWindow, VsMessageBox, ActivityLog, RunningDocumentTable, etc. from Add-Ins and from other kinds of Visual Studio Extension artifacts. Feng implemented a great solution through the SiteManager static class that opens VSXtra for Add-Ins and other extensions not only for packages. You can find a sample Add-In named VSXtraMessageBox in the Samples\AddIns folder.
Thanks to Shawn, VSXtra now supports WPF tool windows through the WpfToolWindowPane class. For details see the samples below.
View more related articles below the demonstration code extracts.
The following code extracts give you a feeling about how VSPackages written with VSXtra look like:
As the project goes on, more samples are to come.
This project is a community project to create an improved Managed Package Framework for VS SDK 2008. The main objectives of the project are: