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 93 12/28/2025
10.2025.1227.2008 85 12/27/2025
10.2025.1227.908 95 12/27/2025
10.2025.1226.848 115 12/26/2025
10.2025.1224.848 175 12/24/2025
10.2025.1221.524 148 12/21/2025
10.2025.1218.524 288 12/18/2025
10.2025.1217.1822 275 12/18/2025
9.2024.1226.1822 2,224 12/26/2024
9.2024.1208.2022 982 12/9/2024
9.2024.1208.1731 750 12/8/2024
9.2024.1207.2125 853 12/7/2024
8.2024.1025.925 966 10/25/2024
8.2024.1021.1350 460 10/21/2024
8.2024.1020.2220 579 10/20/2024
8.2024.1020.2145 601 10/20/2024
8.2024.1020.1045 588 10/20/2024
8.2024.1020.458 607 10/20/2024
8.2024.1019.1936 632 10/19/2024
8.2024.1017.1936 559 10/17/2024
8.2024.1016.1936 630 10/16/2024
8.2024.1016.1336 639 10/16/2024
8.2024.1015.1904 695 10/15/2024
8.2024.1014.2028 699 10/14/2024
8.2024.1014.1828 232 10/14/2024
8.2024.1012.1012 252 10/12/2024
8.2024.1010.2040 248 10/10/2024
8.2024.1010.1840 222 10/10/2024
8.2024.1008.2227 248 10/8/2024
8.2024.1008.1900 222 10/8/2024
8.2024.1006.2232 208 10/6/2024
8.2024.1006.1732 250 10/6/2024
8.2024.1005.1732 209 10/5/2024
8.2024.1003.2115 242 10/4/2024
8.2024.1002.2115 221 10/2/2024
8.2024.1002.824 225 10/2/2024
8.2024.1001.1900 243 10/1/2024
8.2024.930.1330 203 9/30/2024
8.2024.929.2142 221 9/29/2024
8.2024.929.1355 248 9/29/2024
8.2024.927.1336 228 9/27/2024
8.2024.925.136 200 9/24/2024
8.2024.921.1650 231 9/21/2024
8.2024.913.2200 258 9/13/2024
8.2024.912.2331 259 9/12/2024
8.2024.912.2031 255 9/12/2024
8.2024.911.2331 254 9/11/2024
8.2024.906.617 283 9/6/2024
8.2024.905.617 262 9/5/2024
8.2024.904.617 273 9/4/2024
8.2024.904.323 257 9/4/2024
8.2024.901.700 272 9/1/2024
8.2024.824.518 243 8/24/2024
8.2024.810.1824 231 8/10/2024
8.2024.726.2121 199 7/26/2024
8.2024.725.1830 190 7/25/2024
8.2024.707.1419 272 7/7/2024
8.2024.706.2120 218 7/6/2024
8.2024.705.2120 236 7/5/2024
8.2024.705.1940 240 7/5/2024
8.2024.705.1904 209 7/5/2024
8.2024.704.2030 243 7/4/2024
8.2024.704.1830 251 7/4/2024
8.2024.630.1030 211 6/30/2024
8.2024.630.930 226 6/30/2024
8.2024.629.2346 228 6/30/2024
8.2024.629.1800 232 6/29/2024
8.2024.629.1700 207 6/29/2024
8.2024.624.2300 739 6/24/2024
8.2024.624.1900 248 6/24/2024
8.2024.621.2300 241 6/21/2024
8.2024.621.2100 266 6/21/2024
8.2024.620.2000 275 6/20/2024
8.2024.620.800 258 6/20/2024
8.2024.618.2100 230 6/18/2024
8.2024.617.2100 215 6/17/2024
8.2024.607.2100 197 6/7/2024
8.2024.607.840 219 6/7/2024
8.2024.607.800 234 6/7/2024
8.2024.606.800 252 6/6/2024
8.2024.604.2100 235 6/4/2024
8.2024.527.700 237 5/27/2024
8.2024.523.700 222 5/23/2024
8.2024.429.700 221 4/29/2024
8.2024.405.700 529 4/5/2024
8.2024.315.1900 297 3/16/2024
8.2024.314.2224 292 3/14/2024
8.2024.314.815 319 3/14/2024
8.2024.312.2032 292 3/12/2024
8.2024.311.2139 282 3/11/2024
8.2024.310.2139 312 3/10/2024
8.2024.310.2107 274 3/10/2024
8.2024.310.1936 312 3/10/2024
8.2024.309.2334 283 3/9/2024
8.2024.309.1834 340 3/9/2024
8.2024.309.1109 294 3/9/2024
8.2024.308.2104 292 3/8/2024
8.2024.308.841 300 3/8/2024
8.2024.307.2311 307 3/7/2024
8.2024.307.2011 322 3/7/2024
8.2024.306.2011 364 3/6/2024
8.2024.305.2011 310 3/5/2024
7.2023.1029.811 571 10/29/2023
7.2023.909.140 503 9/8/2023
7.2023.908.2126 459 9/8/2023
7.2023.908.812 406 9/8/2023
7.2023.905.1358 987 9/5/2023
7.2023.901.831 372 9/1/2023
7.2023.831.2011 479 8/31/2023
7.2023.830.2334 418 8/30/2023
7.2023.830.921 504 8/30/2023
7.2023.830.853 480 8/30/2023
7.2023.830.722 382 8/30/2023
7.2023.829.1850 433 8/29/2023
7.2023.828.739 488 8/28/2023
7.2023.828.730 442 8/28/2023