NetPackageAnalyzerConsole 10.2025.1228.1606

dotnet tool install --global NetPackageAnalyzerConsole --version 10.2025.1228.1606
                    
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 NetPackageAnalyzerConsole --version 10.2025.1228.1606
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=NetPackageAnalyzerConsole&version=10.2025.1228.1606
                    
nuke :add-package NetPackageAnalyzerConsole --version 10.2025.1228.1606
                    

Latest version

PackageAnalyzer

Analyzer for .NET solution / projects . It shows relations in projects / packages / commits .

Please read the Wiki at https://github.com/ignatandrei/packageAnalyzer/wiki/

Install as local tool

Go to where your sln is and enter this:

dotnet new tool-manifest
dotnet tool update netpackageanalyzerconsole

If you want a fast summary of the solution, just run

dotnet PackageAnalyzer generateFiles -wg HtmlSummary

And will generate a html file with all the information. As an example , see https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html

If you want a site of all solution, run

dotnet PackageAnalyzer generateFiles -wg Docusaurus

and see results at Analysis folder as a Docusaurus site . You should run

npm i
npm run start

to see what is generated ( see https://ignatandrei.github.io/PackageAnalyzer/docs/category/solutions )

It will show ( see below for more details ):

Radar

  1. Solution Analyzer - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/ProjectRelation
  2. Project references with another projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryProjectReferences
  3. Project Building Blocks - https://ignatandrei0.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/BuildingBlocks
  4. Root Projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/RootProjects
  5. Test Projects - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/TestProjects
  6. Packages Versions - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/DisplayAllVersions
  7. Packages that differ in major versions - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/MermaidVisualizerMajorDiffer
  8. Each project with their packages - https://ignatandrei.github.io/PackageAnalyzer/docs/category/projects
  9. Each project and relations with another - upstream and downstream - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/ProjectReferences
  10. Classes relations in a project: https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/NetPackageAnalyzerDocusaurus_rel_csproj
  11. Each project with their packages - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerDocusaurus/Packages
  12. Commits (full time and per year ) and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Commits
  13. Commits per project and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
  14. Commits per file and median - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
  15. Commits with most files - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/Projects/NetPackageAnalyzerConsole/Commits
  16. Classes / Projects with most public methods - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryPublicClasses
  17. Number of lines per class / project / method - https://ignatandrei.github.io/PackageAnalyzer/docs/Analysis/NetPackageAnalyzer/summaryPublicClasses
  18. Radar summary - https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html#radar
  19. Commits per year and folder https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html#Commitsperyearandfolder

And a summary https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html

Please read the Wiki at https://github.com/ignatandrei/packageAnalyzer/wiki/

How it looks

Those are the files generated for summary: https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html

Or for site: https://ignatandrei.github.io/PackageAnalyzer/

Contributors needed!

If you want more to generate, add a Razor / .cshtml file to templates folder and generate in GenerateNow

Errors

If you have errors, please run with

dotnet PackageAnalyzer generateFiles --verbose true 

and open an issue with the verbose file mentioned in the output at

Please see verbose file at

Metrics from https://learn.microsoft.com/en-us/visualstudio/code-quality/code-metrics-values?view=vs-2022

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  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
10.2025.1228.1606 82 12/28/2025
10.2025.1227.2008 80 12/27/2025
10.2025.1227.908 87 12/27/2025
10.2025.1226.848 103 12/26/2025
10.2025.1224.848 165 12/24/2025
10.2025.1221.524 143 12/21/2025
10.2025.1218.524 271 12/18/2025
10.2025.1217.1822 260 12/18/2025
9.2024.1226.1822 2,213 12/26/2024
9.2024.1208.2022 975 12/9/2024
9.2024.1208.1731 737 12/8/2024
9.2024.1207.2125 843 12/7/2024
8.2024.1025.925 956 10/25/2024
8.2024.1021.1350 451 10/21/2024
8.2024.1020.2220 566 10/20/2024
8.2024.1020.2145 589 10/20/2024
8.2024.1020.1045 581 10/20/2024
8.2024.1020.458 593 10/20/2024
8.2024.1019.1936 622 10/19/2024
8.2024.1017.1936 549 10/17/2024
8.2024.1016.1936 620 10/16/2024
8.2024.1016.1336 628 10/16/2024
8.2024.1015.1904 685 10/15/2024
8.2024.1014.2028 689 10/14/2024
8.2024.1014.1828 223 10/14/2024
8.2024.1012.1012 242 10/12/2024
8.2024.1010.2040 241 10/10/2024
8.2024.1010.1840 209 10/10/2024
8.2024.1008.2227 238 10/8/2024
8.2024.1008.1900 216 10/8/2024
8.2024.1006.2232 202 10/6/2024
8.2024.1006.1732 240 10/6/2024
8.2024.1005.1732 203 10/5/2024
8.2024.1003.2115 234 10/4/2024
8.2024.1002.2115 213 10/2/2024
8.2024.1002.824 212 10/2/2024
8.2024.1001.1900 230 10/1/2024
8.2024.930.1330 197 9/30/2024
8.2024.929.2142 212 9/29/2024
8.2024.929.1355 238 9/29/2024
8.2024.927.1336 220 9/27/2024
8.2024.925.136 190 9/24/2024
8.2024.921.1650 224 9/21/2024
8.2024.913.2200 249 9/13/2024
8.2024.912.2331 250 9/12/2024
8.2024.912.2031 248 9/12/2024
8.2024.911.2331 245 9/11/2024
8.2024.906.617 271 9/6/2024
8.2024.905.617 250 9/5/2024
8.2024.904.617 263 9/4/2024
8.2024.904.323 246 9/4/2024
8.2024.901.700 262 9/1/2024
8.2024.824.518 233 8/24/2024
8.2024.810.1824 224 8/10/2024
8.2024.726.2121 190 7/26/2024
8.2024.725.1830 181 7/25/2024
8.2024.707.1419 255 7/7/2024
8.2024.706.2120 211 7/6/2024
8.2024.705.2120 223 7/5/2024
8.2024.705.1940 233 7/5/2024
8.2024.705.1904 198 7/5/2024
8.2024.704.2030 230 7/4/2024
8.2024.704.1830 246 7/4/2024
8.2024.630.1030 202 6/30/2024
8.2024.630.930 215 6/30/2024
8.2024.629.2346 218 6/30/2024
8.2024.629.1800 219 6/29/2024
8.2024.629.1700 196 6/29/2024
8.2024.624.2300 723 6/24/2024
8.2024.624.1900 240 6/24/2024
8.2024.621.2300 235 6/21/2024
8.2024.621.2100 258 6/21/2024
8.2024.620.2000 266 6/20/2024
8.2024.620.800 250 6/20/2024
8.2024.618.2100 222 6/18/2024
8.2024.617.2100 206 6/17/2024
8.2024.607.2100 191 6/7/2024
8.2024.607.840 210 6/7/2024
8.2024.607.800 227 6/7/2024
8.2024.606.800 247 6/6/2024
8.2024.604.2100 223 6/4/2024
8.2024.527.700 232 5/27/2024
8.2024.523.700 212 5/23/2024
8.2024.429.700 213 4/29/2024
8.2024.405.700 523 4/5/2024
8.2024.315.1900 287 3/16/2024
8.2024.314.2224 282 3/14/2024
8.2024.314.815 311 3/14/2024
8.2024.312.2032 280 3/12/2024
8.2024.311.2139 273 3/11/2024
8.2024.310.2139 304 3/10/2024
8.2024.310.2107 262 3/10/2024
8.2024.310.1936 300 3/10/2024
8.2024.309.2334 274 3/9/2024
8.2024.309.1834 331 3/9/2024
8.2024.309.1109 285 3/9/2024
8.2024.308.2104 286 3/8/2024
8.2024.308.841 291 3/8/2024
8.2024.307.2311 298 3/7/2024
8.2024.307.2011 309 3/7/2024
8.2024.306.2011 351 3/6/2024
8.2024.305.2011 301 3/5/2024
7.2023.1029.811 563 10/29/2023
7.2023.909.140 492 9/8/2023
7.2023.908.2126 452 9/8/2023
7.2023.908.812 394 9/8/2023
7.2023.905.1358 975 9/5/2023
7.2023.901.831 359 9/1/2023
7.2023.831.2011 470 8/31/2023
7.2023.830.2334 409 8/30/2023
7.2023.830.921 501 8/30/2023
7.2023.830.853 471 8/30/2023
7.2023.830.722 371 8/30/2023
7.2023.829.1850 423 8/29/2023
7.2023.828.739 480 8/28/2023
7.2023.828.730 434 8/28/2023