Visio2002: Cannot Use the 2002 and 2000 UML Reverse Engineering Solutions Together in Visual Studio (288634)



The information in this article applies to:

  • Microsoft Visio Network Central
  • Microsoft Visio 2000 Professional Edition
  • Microsoft Visio 2000 Enterprise Edition

This article was previously published under Q288634

SYMPTOMS

The Unified Modeling Language (UML) Reverse Engineering solution from Visio 2002 and Visio 2000 cannot be simultaneously used on the same computer.

The UML Reverse Engineering add-in from Microsoft Visual Basic 6 or Microsoft Visual C++ 6 may not work properly if both the Visio 2000 and Visio 2002 UML add-ins are enabled within Visual Studio.

RESOLUTION

If you want to work with the UML Solutions from both Visio 2002 and 2000, install Microsoft Visio 2002 to a separate or new program folder.

If you choose to install Microsoft Visio 2002 in the same program folder as Visio 2000, use one of following methods as appropriate, to work around this problem.

To Use the Visio 2000 UML Reverse Engineering Add-in

  1. Disable the Visio 2002 add-ins from within Visual Studio.

    Visual Basic 6

    On the Add-Ins menu, click Add-In Manager. Select the Visio 2002 UML add-in, and clear the Load on Startup and Loaded check boxes.

    Visual C++ 6

    On the Tools menu, click Customize. Click the Macros and Addin Files tab. Disable the UML Addin.
  2. Close all instances of Visio 2002.
  3. Start Visio 2000.
  4. Enable the Visio 2000 UML add-in:

    Visual Basic 6

    On the Add-Ins menu, click Add-In Manager. Select the Visio 2000 UML add-in, and select the Load on Startup and/or Loaded check boxes.

    Visual C++ 6

    On the Tools menu, click Customize. Click the Macros and Addin Files tab. Enable the Visio 2000 UML Addin.

To Use the Visio 2002 UML Reverse Engineering Add-in

  1. Disable the Visio 2000 add-in from within Visual Studio:

    Visual Basic 6

    On the Add-Ins menu, click Add-In Manager. Select the Visio 2000 UML add-in, and clear the Load on Startup and Loaded check boxes.

    Visual C++ 6

    On the Tools menu, click Customize. Click the Macros and Addin Files tab. Disable the UML Addin.
  2. Close all instances of Visio 2000.
  3. Start Visio 2002.
  4. Enable the Visio 2002 UML add-in:

    Visual Basic 6

    On the Add-Ins menu, click Add-In Manager. Select the Visio 2002 UML add-in, and select the Load on Startup and/or Loaded check boxes.

    Visual C++ 6

    On the Tools menu, click Customize. Click the Macros and Addin Files tab. Enable the Visio 2002 UML Addin.
NOTE: The existence of two toolbars in either Visual Basic or Visual C++ indicates that UML Solution add-ins from both Visio 2002 and 2000 are active. You must perform the steps listed in this article to disable one of the add-ins.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MajorLast Reviewed:11/13/2003
Keywords:kbprb KB288634