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 81 12/28/2025
10.2025.1227.2008 79 12/27/2025
10.2025.1227.908 86 12/27/2025
10.2025.1226.848 102 12/26/2025
10.2025.1224.848 164 12/24/2025
10.2025.1221.524 142 12/21/2025
10.2025.1218.524 269 12/18/2025
10.2025.1217.1822 259 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 955 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 548 10/17/2024
8.2024.1016.1936 620 10/16/2024
8.2024.1016.1336 627 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 215 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 233 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 189 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 249 9/5/2024
8.2024.904.617 262 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 189 7/26/2024
8.2024.725.1830 181 7/25/2024
8.2024.707.1419 254 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 218 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 234 6/21/2024
8.2024.621.2100 257 6/21/2024
8.2024.620.2000 266 6/20/2024
8.2024.620.800 250 6/20/2024
8.2024.618.2100 221 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 226 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 212 4/29/2024
8.2024.405.700 522 4/5/2024
8.2024.315.1900 286 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 303 3/10/2024
8.2024.310.2107 262 3/10/2024
8.2024.310.1936 300 3/10/2024
8.2024.309.2334 273 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 300 3/5/2024
7.2023.1029.811 562 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 408 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 479 8/28/2023
7.2023.828.730 434 8/28/2023