Analyzing .NET 10.0, .NET 9.0, .NET 8.0... Application

Introduction

NDepend can analyze .NET 10.0, .NET 9.0, .NET 8.0... applications. .NET 11.0 will be supported during the .NET 11.0 Release Candidate time in October 2026.

In the picture below, we can see the panel NDepend > Project properties > Code to Analyze on a .NET application.

  • The .NET Profile is .NET 10.0. This profile with the right version is detected automatically when analyzing a .NET solution some .NET assemblies.
  • Directories that contain the .NET 10.0 assemblies are automatically referenced.
  • .NET 10.0 referenced assemblies are automatically resolved.
  • The runtime net10.0 is shown for all application assemblies.
  • Notice that the NDepend default rules take account of .NET 10.0 peculiarities and avoid showing false positives on .NET 10.0 code.
NDepend analyzing a .NET application

Browse how your application uses the .NET Base Class Library

It is quite interesting and informative to explore which .NET 10.0 APIs are used by your application with the NDepend dependency graph.

All other NDepend use-cases work when analyzing .NET code.

.NET Core Code Dependency Graph