Visual IL source code now available

I have upload the source code for the Visual IL language service and project to There are a few restrictions that I put on downloading the source code, mostly because I am planning on writing a new book on the sample and I need to be able to ship the sample with the book….


That is a lot easier than I thought

For a while now, people have been asking me how to create Satellite DLLs for their Add-ins. My response was always to create your .resx file for each culture, run resgen from a command prompt to create the .resources file, then run al to create the DLL. Finally you need to create directories to contain…


Our new Visual Studio 2005 Book

You may have heard that we have a new book out for Visual Studio 2005. The unfortunate bit of news is that it is only available if you buy the boxed version of Visual Studio, meaning that if you subscribe to MSDN, there will be no way for you to get a copy. We are…


Extensibility Intellisense files now available

I have posted an MSI that will install XML files that will help you when programming Extensibility features. When installed, you will get more information in the tool tips when programming extensibility types. If you program against any of these Assemblies:  EnvDTE.dll EnvDTE80.dll Extensibility.dll Microsoft.VisualStudio.TemplateWizardInterface.dll Microsoft.VisualStudio.VCCodeModel.dll Microsoft.VisualStudio.VCProject.dll Microsoft.VisualStudio.VCProjectEngine.dll Microsoft.VisualStudio.VSContentInstaller.dll Microsoft.VisualStudio.VSHelp.dll Microsoft.VisualStudio.VSHelp80.dll VSLangProj.dll VSLangProj2.dll VSLangProj80.dll then you may wish to install these files. I created a new GDN…


Content Installer News

Recently I uploaded new builds of the Content Installer Power Toys. This upload fixes a few small bugs, including one bug with the shipping version of Visual Studio. To sign a file with Authenticode, the file being signed needs to be a PE file (such as an exe or dll), but a VSI file is…


Managed Satellite DLLs for Extensibility

As you may know, some extensibility (both Add-in and VSIP Packages) features now support storing resources in managed Satellite DLLs. But we have had a few comments that people have not been able to get this to work. In all cases it turned out that the Satellite DLL could not be loaded, either because the…


Command Bar Types – Part 2

A few weeks back, I had a posting about how to use the new MRU button list command type when calling AddNamedCommand2. This time, let’s discuss the drop down combo type of command. VS has a drop-down on one of the command bars that allows you to select the current solution configuration. Because you cannot…


Searching your web site from within the MSDN help browser search

One thing that I forgot to mention is that the newly updated Content Host web site template now has code that will enable you to search the hosting web site from within the MSDN help browser. If you would like to see how this is done, the template contains a web service and a .reg file…


Updated content installer power toys

I have uploaded new builds of the content installer power toys to the Got Dot NET workspace at This package was built with a RC build of VS, so you may need a newer version to use it. This version has a number of bug fixes (including fixing the problem loading the Zip library), and new…


Getting ready for PDC

Next week starts the PDC, and I will be there. So if you know who I am stop by and say hello, and if you have any questions about VS Extensibility, Content Installer, VSTemplates, VS in general, or anything else, don’t hesitate to ask. I will be at Ask The Experts and a few other…