BUG: Visual Studio .NET 2003 Academic Student Tools and Teaching Tools do not start after you install the .NET Framework 1.1 SP1 (893421)



The information in this article applies to:

  • Microsoft Visual Studio .NET (2003), Academic Edition

SYMPTOMS

After you install the Microsoft .NET Framework 1.1 Service Pack 1 (SP1), you may receive the following errors messages when you start Microsoft Visual Studio .NET 2003 Academic Edition:
  • If you previously installed Microsoft Visual Studio .NET 2003 Academic Student Tools, you receive the following error message:
    The Add-in 'Student Course Tools' failed to load or caused an exception.
    Would you like to remove this Add-in?
    If you choose Yes, you will need to reinstall the Add-in to use it again.

    Error Message: Class not registered

    Error number: 80040154
  • If you previously installed Microsoft Visual Studio .NET 2003 Academic Teaching Tools, you receive the following error message:
    The Add-in 'Faculty Course Tools' failed to load or caused an exception.
    Would you like to remove this Add-in?
    If you choose Yes, you will need to reinstall the Add-in to use it again.

    Error Message: Class not registered

    Error number: 80040154
Note You will also receive one of the error messages if you select either Student Course Tools or you select Faculty Course Tools in Visual Studio .NET 2003 Add-in Manager.

CAUSE

The problem occurs because the registry entries for Visual Studio .NET 2003 Academic Student Tools and Teaching Tools are deleted from the registry after you install the .NET Framework 1.1 SP1.

RESOLUTION

To resolve this problem, re-register the assemblies that are required to run the Visual Studio .NET 2003 Academic Student Tools and Teaching Tools in the registry.

Re-register Student Tools

To re-register the Visual Studio .NET 2003 Academic Student Tools, follow these steps:
  1. Start Visual Studio .NET 2003 Academic Edition.
  2. On the Tools menu, click Add-in Manager.
  3. In the Add-in Manager list, make sure that Student Course Tools is listed. If Student Course Tools is listed, exit Visual Studio .NET and then go to step 5. If Student Course Tools is not listed, exit Visual Studio .NET and then go to step 4.
  4. Re-install Academic Student Tools 2003. To do this, follow these steps:
    1. In Control Panel, open Add or Remove Programs.
    2. In the Currently installed programs list, click Academic Student Tools 2003, and then click Remove.
    3. Click Yes.
    4. Re-install Visual Studio .NET Academic 2003 Student Tools from the original installation CD.

      Note The Student Tools Setup program is located in the Student Tools folder.
  5. Click Start, click Run, type cmd, and then click OK.
  6. At the command prompt, type the following command to re-register the Student Tools:

    %SystemRoot%\Microsoft.NET\Framework\v1.1.4322\regasm.exe "%ProgramFiles%\Microsoft Visual Studio .NET 2003\Common7\IDE\Microsoft.VisualStudio.Academic.StudentTools.dll"

  7. Type exit, and then press ENTER to close the Command Prompt window.
Note If the Student Course Tools menu item is not displayed on the Tools menu after you have followed these steps, Student Course Tools is not selected in the Add-in Manager dialog box. To display the Student Course Tools menu item, click to select the Student Course Tools check box in the Add-in Manager dialog box on the Tools menu in Visual Studio .NET 2003.

Re-register Teaching Tools

To re-register the Visual Studio .NET 2003 Academic Teaching Tools, follow these steps:
  1. Start Visual Studio .NET 2003 Academic Edition.
  2. On the Tools menu, click Add-in Manager.
  3. In the Add-in Manager list, make sure that Faculty Course Tools is listed. If Faculty Course Tools is listed, exit Visual Studio .NET and then go to step 5. If Faculty Course Tools is not listed, exit Visual Studio .NET and then go to step 4.
  4. Re-install Academic Student Tools 2003. To do this, follow these steps:
    1. In Control Panel, open Add or Remove Programs.
    2. In the Currently installed programs list, click Academic Student Tools 2003, and then click Remove.
    3. Click Yes.
    4. Re-install Visual Studio .NET Academic 2003 Teaching Tools from the original installation CD.

      Note The Teaching Tools Setup program is located in the Teaching Tools folder.
  5. Click Start, click Run, type cmd, and then click OK.
  6. At the command prompt, type the following command to re-register the Teaching Tools:

    %SystemRoot%\Microsoft.NET\Framework\v1.1.4322\regasm.exe "%ProgramFiles%\Microsoft Visual Studio .NET 2003\Common7\IDE\Microsoft.VisualStudio.Academic.FacultyTools.dll"

  7. Type exit, and then press ENTER to close the Command Prompt window.
Note If the Course Management menu item or the Mark as Student Code menu item is not displayed on the Tools menu after you have followed these steps, Faculty Course Tools is not selected in the Add-in Manager dialog box. To display the Course Management menu item and the Mark as Student Code menu item, click to select the Faculty Course Tools check box in the Add-in Manager dialog box on the Tools menu in Visual Studio .NET 2003.

Note The Visual Studio .NET 2003 Teaching Tools and the Visual Studio .NET 2003 Faculty Tools are the same product.

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about the Visual Studio .NET 2003 Faculty Tools and Student Tools, visit the following Microsoft Developer Network (MSDN) Web site:

Modification Type:MinorLast Reviewed:1/26/2006
Keywords:kbvs2005doesnotapply kbvs2005swept kberrmsg kbregistration kbsetup kbtshoot kbBug KB893421 kbAudDeveloper