PcwTESample for VS 2008

Background: The PcwTESample project, is a sample which illustrates how to extend the Team Explorer tool window, and upload customized Team Projects to TFS. It is installed with the Visual Studio 2008 SDK under the …\ VisualStudioTeamSystemIntegration\Team Explorer and Project Creation subdirectory. The PcwTESample that currently ships with the Visual Studio SDK for VS 2008…


Useful Macros

Background: I always have a difficult time remembering the various properties that can be set on an EnvDTE.Project object, and I never seem to find the right documentation, to jog my memory.  Over the years the documentation has improved quite a bit. However, I still found that certain aspects of the VS automation model are…


How to push F1 context keywords for property pages in the project designer?

Background: IPropertyPage.Help is not invoked on property pages integrated with the Application Designer. Consequently, you need to push an F1 keyword by calling IHelpService.AddContextAttribute, similar to what the VB .NET and C# project property pages do. Solution: Using the IronPython Integration sample as a test bed for illustration purposes, you can push an F1 context…

1

How to localize a managed VS Package

Background: Historically, localized resources for Visual Studio packages were located in native satellite resource DLLs, located in a codepage subdirectory. For example, if you had installed both the English and Japanese versions of Visual Studio on the same system, you would find some of these native satellite DLLs under C:\Program Files\Microsoft\Visual Studio 9.0\Common7\Packages\1033 and C:\Program…

3

Where can I get assistance with my Visual Studio Extensibility issue?

There are a good number of support options available for developers with questions and/or problems pertaining to extending or automating the Visual Studio development environment. Be it macro programming, COM automation, Add-in development, custom project and item wizards, or authoring packages with the Visual Studio SDK. First the free stuff: The MSDN Visual Studio Extensibility…