Use Visual Studio Code Map to visualize your Dataverse code
Use Visual Studio Code Map to visualize your Dataverse code
What an incredible feature I just discovered in Microsoft Visual Studio! Code Map! It will allow you to view and navigate through your code graphically via a viewer, which will greatly simplify your understanding of your C# solutions.
This could be very useful in the following cases:
- Resumption of an existing project with legacy source code.
- Documentation of your code.
- And more...
Warning, there is an important prerequisite, this feature is only available in the Enterprise version of Visual Studio.
Demonstration
Below, I will show you how to generate the Code Map for example for a Dataverse plugin. This example is based on this open source code offered by Microsoft that I found on GitHub.
It's an extremely simple plugin with only one class and references. You will see that it is possible in a few clicks to obtain the code map.
Step 1 : Open your solution
Step 2 : Add a Directed Graph Document(.dgml) item to your project
Step 3 : Drag and Drop the desired classes you want to explore
You will see the map appear just after
Then you can expand and start your navigation.
Step 4 : You can generate the code map for the entire solution
On the menu bar, choose Architecture > Generate Code Map for Solution. If your code hasn't changed since the last time you built it, you can select Architecture > Generate Code Map for Solution Without Building instead

Microsoft Documentation
Of course, my example is very simple and you imagine any other scenario that will match to your needs. You could use it for Plugins or any kind of other C# development.
Coming from the official MS documentation, you can see a Code Map much more bigger that can show you the kind of things you can do.

Finally, please find here the official documentation wherein you will find all the options and capabilities of this wonderful feature. Such as legends, filters, dependencies, ...
Use Visual Studio Code Map to visualize your Dataverse code
Published on:
Learn moreRelated posts
Microsoft 365 & Power Platform Community Call – April 16th, 2026 – Screenshot Summary
Call Highlights SharePoint Quicklinks: Primary PnP Website: https://aka.ms/m365pnp Documentation & Guidance SharePoint Dev Videos Issues...
Block Unmanaged Customizations in Power Platform Environments
This post is all about how to block unmanaged customizations within production environments. I'm going to assume that you have followed the ad...
Power Platform – Copilot hub – new model-driven app settings for Data entry, Data exploration, and Summary
We are announcing new Copilot hub settings that allow administrators to disable the AI features of Data entry, Data exploration, and Summary, ...
Microsoft Power Platform 2026 Release Wave 1: What Copilot and Agents Mean for Dynamics 365 Customer Engagement
In conversations with organizations over the past several months, a consistent question has started to surface: how do we actually use these A...
Power Platform – April 2026 – Screenshot Summary
Community Call Highlights Quicklinks: Power Platform Community: Power Apps Power Automate Power BI Power Virtual Agents Power Pages M365 Pla...
Deployment and Rollback through Power Platform Solution Patches
Recently I needed to deploy parts of a solution to a test environment. I also had to be able to rollback the solution. Solution Patches within...
Microsoft 365 & Power Platform Call (Microsoft Speakers) – April 14th, 2026 – Screenshot Summary
Call Highlights SharePoint Quicklinks: Primary PnP Website: https://aka.ms/m365pnp Documentation & Guidance SharePoint Dev Videos Issues...
Microsoft 365 & Power Platform Community Call – April 9th, 2026 – Screenshot Summary
Call Highlights SharePoint Quicklinks: Primary PnP Website: https://aka.ms/m365pnp Documentation & Guidance SharePoint Dev Videos I...