Visual Studio 2005 SDK documentation is now available on the MSDN Library Web site

Visual Studio 2005 SDK documentation is now available on the MSDN Library Web site! To access the documentation, browse to http://msdn2.microsoft.com/en-us/library/default.aspx. You’ll find the documentation in the Table of Contents under Development Tools and Languages/Visual Studio/Visual Studio SDK. ————————————This posting is provided “AS IS” with no warranties, and confers no rights


Don’t Implement Package.ProjectPackage.Dispose. Use IVsHierarchy.Close instead

Should I implement IDisposable on my managed Package.ProjectPackage project node to release expensive resources? No. Instead, put your resource cleanup code in the IVsHierarchy.Close method. Implementing IDisposable on your project node may cause Visual Studio to call your ServiceContainer.Dispose method. This in turn calls the Dispose method of all service instances that implement IDisposable. Calling Dispose on…


August 2006 CTP — IronPython Web Site Project demo installation, Part Two

You won’t find the IronPython templates in the File/New Web Site dialog even after you’ve built or rebuilt the IronPython sample solution.  You must also install the templates by typing one of these commands from the VS command prompt: >devenv /setup>devenv /installvstemplates The latter is much quicker. The problem is that, for most samples, the…

1

August 2006 CTP — IronPython Web Site Project demo installation

To demo the IronPython (IP) Web site support you must first install two IP binaries into the GAC.  You can find them at <Install path>/VisualStudioIntegration/Common/Assemblies/IronMath.dll<Install path>/VisualStudioIntegration/Common/Assemblies/IronPython.dll Open the Visual Studio command prompt window and navigate to this directory.  Then type in the following — >gacutil -i ironmath.dll>gacutil -i ironpython.dll ————————————This posting is provided “AS IS”…


How to find Command GUID:ID pairs, Part Two

What if you want to find the Command GUID:ID pair associated with a context menu item?  Paul Harrington uses this technique — That one’s a little tricky. The ID you want is {D309F791-903F-11D0-9EFC-00A0C911004F}:00000431 It’s a little tricky to get to this, but here’s how.   1. Load your WebLibrary project and select the “foo” web…


How to find Command GUID:ID pairs

Currently we have no way of displaying the GUID:ID pairs of Visual Studio command bars.  Here’s a technique presented by Paul Harrington — With a little patience, you can get this [information] today via Export Settings. Start by resetting your settings to the “General Settings” profile. Then make a small, but identifiable customization to the…

2

Debug Engine GUIDs

[Compiled by Chetan Parmer.] Defined in Microsoft.VisualStudio.VsConstants: guidCOMPlusOnlyEng {449EC4CC-30D2-4032-9256-EE18EB41B62B}     //ComPlusOnly These GUIDs are not yet defined in VsConstants: guidNativeOnlyEng {3B476D35-A401-11D2-AAD4-00C04F990171}      //NativeOnlyguidScriptEng     {F200A7E7-DEA5-11D0-B854-00A0244A1DE2}      //ScriptguidCOMPlusNativeEng                   {92EF0900-2251-11D2-B72E-0000F87572EF}      //CompPLusNativeguidCOMPlusSQLLocalEng {E04BDE58-45EC-48DB-9807-513F78865212} //SqlClrCLSID_SqlDebugEngine3 {3B476D3A-A401-11D2-AAD4-00C04F990171}  //YukonCLSID_SqlDebugEngine2 {3B476D30-A401-11D2-AAD4-00C04F990171}  //LegacyTSQL————————————This posting is provided “AS IS” with no warranties, and confers no rights.


Common Web Context Menu Constants

[From the prolific pen of Douglas Hodges.  Continued from Common Context Menu Constants. ] Visual Web Developer Project Specific Information: The context menu for the Web Project node has the following groups: guidVenusCmdId:IDG_CTX_BUILD guidSHLMainMenu:IDG_VS_CTXT_PROJECT_ADD_ITEMS guidVenusCmdId:IDG_CTX_REFERENCE guidVenusCmdId:IDG_CTX_PUBLISH guidSHLMainMenu:IDG_VS_CTXT_ITEM_VIEWBROWSER guidSHLMainMenu:IDG_VS_CTXT_PROJECT_SCC guidSHLMainMenu:IDG_VS_CTXT_FOLDER_TRANSFER guidSHLMainMenu:IDG_VS_VIEW_PROPPAGES where // {C7547851-4E3A-4e5b-9173-FA6E9C8BD82C}DEFINE_GUID(guidVenusCmdId,0xc7547851, 0x4e3a, 0x4e5b, 0x91, 0x73, 0xfa, 0x6e, 0x9c, 0x8b, 0xd8, 0x2c); #define IDG_CTX_REFERENCE…

1

Common Context Menu Constants

[From the prolific pen of Douglas Hodges. Continued at Common Web Context Menu Constants] Common menu constants used by VSIP’s in extending project systems: “Project” top-level menu: IDM_VS_MENU_PROJECT Solution Explorer toolbar: IDM_VS_TOOL_PROJWIN Common project context menus that apply when a single node is selected in the Solution Explorer, or when there is multiple homogenous selection in the…

2

Problems with the OnlineHelpSearchProvider sample

The VS SDK April CTP is finally out the door!  It contains many new samples to help you get up to speed.  Unfortunately, the OnlineHelpSearchProvider sample has a few known issues that weren’t caught before the readme file was frozen. First of all, the sample was written to use Microsoft.VisualStudio.Enterprise.ASPNetHelper.dll.  This .dll file doesn’t ship…