How do you perform reverse engineering in Visual Studio.NET 2003? We've got a project written in C++ and we have Microsoft Visual Studio .NET 2003 installed. By following the help instructions:
1. In Visual Studio .NET, open a project or solution, and in the Solution Explorer, select the solution or project that you want to reverse engineer. (done)
2. In Visual Studio, on the Project menu, point to "Visio UML," and then click Reverse Engineer. (problem)
I've tried to follow the above process, but I couldn't find the "Visio UML" button in "project." I would really appreciate your help. Thanks.
You didn't mention which version of Visual Studio .NET 2003 you are using. The Visio integration only comes with the Enterprise Architect version. If you have that version, you'll see the menu item.
To avoid confusion for folks reading this, the Visio integration is not traditional "reverse engineering." They chose a poor term which should really be "Visio UML Import." Visio will parse your source code and bring the classes and functions into a stencil so you can use them to develop your UML diagrams for the code.
This was first published in January 2004