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 94 12/27/2025
10.2025.1226.848 114 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 273 12/18/2025
9.2024.1226.1822 2,220 12/26/2024
9.2024.1208.2022 980 12/9/2024
9.2024.1208.1731 749 12/8/2024
9.2024.1207.2125 853 12/7/2024
8.2024.1025.925 965 10/25/2024
8.2024.1021.1350 458 10/21/2024
8.2024.1020.2220 579 10/20/2024
8.2024.1020.2145 600 10/20/2024
8.2024.1020.1045 588 10/20/2024
8.2024.1020.458 605 10/20/2024
8.2024.1019.1936 632 10/19/2024
8.2024.1017.1936 559 10/17/2024
8.2024.1016.1936 628 10/16/2024
8.2024.1016.1336 638 10/16/2024
8.2024.1015.1904 694 10/15/2024
8.2024.1014.2028 698 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 246 10/8/2024
8.2024.1008.1900 222 10/8/2024
8.2024.1006.2232 207 10/6/2024
8.2024.1006.1732 250 10/6/2024
8.2024.1005.1732 208 10/5/2024
8.2024.1003.2115 242 10/4/2024
8.2024.1002.2115 219 10/2/2024
8.2024.1002.824 221 10/2/2024
8.2024.1001.1900 242 10/1/2024
8.2024.930.1330 203 9/30/2024
8.2024.929.2142 219 9/29/2024
8.2024.929.1355 247 9/29/2024
8.2024.927.1336 226 9/27/2024
8.2024.925.136 199 9/24/2024
8.2024.921.1650 231 9/21/2024
8.2024.913.2200 257 9/13/2024
8.2024.912.2331 258 9/12/2024
8.2024.912.2031 255 9/12/2024
8.2024.911.2331 253 9/11/2024
8.2024.906.617 281 9/6/2024
8.2024.905.617 261 9/5/2024
8.2024.904.617 273 9/4/2024
8.2024.904.323 256 9/4/2024
8.2024.901.700 271 9/1/2024
8.2024.824.518 242 8/24/2024
8.2024.810.1824 230 8/10/2024
8.2024.726.2121 199 7/26/2024
8.2024.725.1830 189 7/25/2024
8.2024.707.1419 269 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 208 7/5/2024
8.2024.704.2030 242 7/4/2024
8.2024.704.1830 251 7/4/2024
8.2024.630.1030 209 6/30/2024
8.2024.630.930 225 6/30/2024
8.2024.629.2346 227 6/30/2024
8.2024.629.1800 230 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 240 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 234 6/4/2024
8.2024.527.700 236 5/27/2024
8.2024.523.700 222 5/23/2024
8.2024.429.700 221 4/29/2024
8.2024.405.700 528 4/5/2024
8.2024.315.1900 296 3/16/2024
8.2024.314.2224 292 3/14/2024
8.2024.314.815 318 3/14/2024
8.2024.312.2032 290 3/12/2024
8.2024.311.2139 281 3/11/2024
8.2024.310.2139 311 3/10/2024
8.2024.310.2107 274 3/10/2024
8.2024.310.1936 311 3/10/2024
8.2024.309.2334 282 3/9/2024
8.2024.309.1834 339 3/9/2024
8.2024.309.1109 293 3/9/2024
8.2024.308.2104 291 3/8/2024
8.2024.308.841 299 3/8/2024
8.2024.307.2311 307 3/7/2024
8.2024.307.2011 318 3/7/2024
8.2024.306.2011 361 3/6/2024
8.2024.305.2011 309 3/5/2024
7.2023.1029.811 570 10/29/2023
7.2023.909.140 501 9/8/2023
7.2023.908.2126 457 9/8/2023
7.2023.908.812 405 9/8/2023
7.2023.905.1358 987 9/5/2023
7.2023.901.831 369 9/1/2023
7.2023.831.2011 479 8/31/2023
7.2023.830.2334 415 8/30/2023
7.2023.830.921 504 8/30/2023
7.2023.830.853 478 8/30/2023
7.2023.830.722 379 8/30/2023
7.2023.829.1850 430 8/29/2023
7.2023.828.739 486 8/28/2023
7.2023.828.730 440 8/28/2023