dotnet-overview 3.2.0

dotnet tool install --global dotnet-overview --version 3.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local dotnet-overview --version 3.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=dotnet-overview&version=3.2.0
                    
nuke :add-package dotnet-overview --version 3.2.0
                    

dotnet-overview

A .NET tool that displays an overview of all projects in a directory, showing information such as project names, target frameworks, and SDK format. It recursively scans .csproj files and displays a formatted table with key project information. It can also output JSON for advanced filtering and scripting.

Install

dotnet tool install -g dotnet-overview

Use

Display an overview of projects in the current directory:

dotnet overview

Display an overview of projects in a specific path:

dotnet overview /path/to/directory

Show project file paths instead of names:

dotnet overview --show-paths

Show absolute paths:

dotnet overview --absolute-paths

Show count of projects found:

dotnet overview --count

Output as JSON for scripting:

dotnet overview --json

Advanced usage

Some examples using PowerShell to filter the JSON output.

Show projects matching a specific name:

(dotnet overview -j | ConvertFrom-Json) | where Name -eq 'MyProject'

Show projects with names matching a pattern:

(dotnet overview -j | ConvertFrom-Json) | where Name -like 'test*'

Group by target framework all projects not using the new SDK csproj format and sort by count descending:

(dotnet overview -j | ConvertFrom-Json) | where SdkFormat -eq $false | select TargetFramework | group -Property TargetFramework -NoElement | sort -Property Count -Descending

Upgrade

dotnet tool update -g dotnet-overview

Uninstall

dotnet tool uninstall -g dotnet-overview
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
3.2.0 108 10/31/2025
3.1.0 169 9/8/2025
3.0.4 177 9/7/2025
3.0.3 122 9/5/2025
3.0.2 142 9/5/2025
3.0.1 143 9/5/2025
3.0.0 141 9/5/2025
2.0.0 627 3/31/2021
0.1.0 746 7/12/2019