Microsoft Developer Network > Forums Home > Archived Forums Forums > LINQ Project General > Restoring Smart Tags in the C# IDE after installing the C# Language Service (LINQ Preview May 2006)
Ask a questionAsk a question
 

LockedRestoring Smart Tags in the C# IDE after installing the C# Language Service (LINQ Preview May 2006)

Locked

  • Tuesday, May 23, 2006 5:44 PMKaren Liu MSFT Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    There is a known issue that smart tags are not working after installing the updated C# language service in the May 2006 LINQ Preview.  This is caused by the installer setting an incorrect key on the satellite assembly path.

    This causes commands to disappear from Visual Studio, including 8 commands that control smart tag display.

    OtherContextMenus.SmartTag.Generateastubforthismethod
    OtherContextMenus.SmartTag.Rename
    OtherContextMenus.SmartTag.Renamewithpreview
    OtherContextMenus.SmartTag.ReorderParameters
    OtherContextMenus.SmartTag.RemoveParameters
    OtherContextMenus.SmartTag.ImplementInterface
    OtherContextMenus.SmartTag.ImplementInterfaceExplicity
    OtherContextMenus.SmartTag.ImplementAbstractClass

    To fix this issue:

    1. Start up RegEdit.exe

    2. Open HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\8.0\Packages\{A066E284-DCAB-11D2-B551-00C04F68D4DB}\SatelliteDLL

    3. Edit the "Path" value and change it from "C:\Program Files\Microsoft Visual Studio 8\VC#\VCSPackages\1033\" to "C:\Program Files\Microsoft Visual Studio 8\VC#\VCSPackages\"

    4. Then run devenv /setup /resetuserdata /resetsettings