Category: PackageAnalyzer

  • NetPackageAnalyzer–part 5- packages

    List of packages For the solution it generates list of packages from each project and also shows when are differences between the major versions of the packages. Example docFx For the solution docFx it generates the following: Number of packages : 154 Packages with more than 1 version: 30 ( 19 % from total packages)…

  • NetPackageAnalyzer–part 4–projects analysis

    Projects data Graph for relations between projects in a solution For the solution it generates the project relations as in a mermaid graph. Examples For example,for the solution PackageAnalyzer it generates the following graph: For the project docFX it generates the following graph: Building blocks for the solution Also it generates the building blocks for…

  • NetPackageAnalyzer–part 3–installation

    Install as local tool Go to where your sln is and enter this: dotnet new tool-manifest dotnet tool update netpackageanalyzerconsole Then you can run dotnet PackageAnalyzer generateFiles and see results at Analysis folder as a Docusaurus site . Just run npm i npm run start to see what is generated ( see https://ignatandrei.github.io/PackageAnalyzer/docs/category/solutions )

  • NetPackageAnalyzer–part 2- technical details

    How it is made The project is made using the following technologies: – .NET Core local tool for the analysis – Docusaurus for the static site How the analysis of the solution is made Gathering data For getting the packages,it runs the following: Build the solution with dotnet build List packages from the solution with…

  • NetPackageAnalyzer- idea –part 1

    I wanted to have a tool that can analyze a C# solution with all the dependencies ( project relations,packages,commits) It generates a graph of the dependencies for the packages of your solution ( and see when the major version of a package differs between projects) the projects of your solution. the project dependencies of each…