Welcome to Solution Analyzer
Press space to navigate.
Press left arrow to go back.
Press right arrow to go forward.

Online at https://ignatandrei.github.io/Presentations/PackageAnalyzerprez.html
For download https://ignatandrei.github.io/Presentations/PackageAnalyzer.zip

About me

ignat Andrei Ignat http://msprogrammer.serviciipeweb.ro/

						System.Console.WriteLine("Ignat Andrei");
						System.Console.WriteLine("Solution Analyzer");							
						  

YouTube 5 minutes .NET and tools : http://bit.ly/5MinTools

Book Making Open Source Component : http://bit.ly/NetOpenSourceComponent

Book Copy Paste from StackOverflow : https://amzn.to/2PQ8EDc

Roslyn Source Code Generators with examples : https://ignatandrei.github.io/RSCG_Examples/

Monthly meetings: https://www.meetup.com/Bucharest-A-D-C-E-S-Meetup/

For notes press S
For print ?print-pdf
For all slides press ESC

What is .NET Tool ?

https://learn.microsoft.com/en-us/dotnet/core/tools/global-tools
.NET Tool is an executable deployed on github or nuget.org that can be installed and run using the dotnet command line interface (CLI).
.NET Tools are distributed as NuGet packages that contain a .NET Core console application.
Example: https://www.nuget.org/packages/?q=&includeComputedFrameworks=true&packagetype=dotnettool&prerel=false&sortby=totalDownloads-desc

					dotnet tool install dotnetsay
					

Uses of Solution Analyzer

It has started to analyze the solution and the packages in the solution - if the major version of the packages is different ,then things can break

Also, anyone has a solution that presents like the architecture that should be followed -how to analyze it ?
https://github.com/ignatandrei/PackageAnalyzer
Install near the sln file

						dotnet new tool-manifest
						dotnet tool update netpackageanalyzerconsole
						dotnet PackageAnalyzer generateFiles -wg HtmlSummary
					
You can see how he analyze himself at https://ignatandrei.github.io/PackageAnalyzer/NetPackageAnalyzer_summary.html
Alternate : https://www.ndepend.com/

Do you have any project to analyze ?

Demos

Questions ?

Thank you for your time