# Projects and dependencies analysis This document provides a comprehensive overview of the projects and their dependencies in the context of upgrading to .NETCoreApp,Version=v10.0. ## Table of Contents - [Executive Summary](#executive-Summary) - [Highlevel Metrics](#highlevel-metrics) - [Projects Compatibility](#projects-compatibility) - [Package Compatibility](#package-compatibility) - [API Compatibility](#api-compatibility) - [Aggregate NuGet packages details](#aggregate-nuget-packages-details) - [Top API Migration Challenges](#top-api-migration-challenges) - [Technologies and Features](#technologies-and-features) - [Most Frequent API Issues](#most-frequent-api-issues) - [Projects Relationship Graph](#projects-relationship-graph) - [Project Details](#project-details) - [AutoBidder.csproj](#autobiddercsproj) ## Executive Summary ### Highlevel Metrics | Metric | Count | Status | | :--- | :---: | :--- | | Total Projects | 1 | All require upgrade | | Total NuGet Packages | 3 | 2 need upgrade | | Total Code Files | 50 | | | Total Code Files with Incidents | 1 | | | Total Lines of Code | 14361 | | | Total Number of Issues | 3 | | | Estimated LOC to modify | 0+ | at least 0,0% of codebase | ### Projects Compatibility | Project | Target Framework | Difficulty | Package Issues | API Issues | Est. LOC Impact | Description | | :--- | :---: | :---: | :---: | :---: | :---: | :--- | | [AutoBidder.csproj](#autobiddercsproj) | net8.0 | 🟒 Low | 2 | 0 | | AspNetCore, Sdk Style = True | ### Package Compatibility | Status | Count | Percentage | | :--- | :---: | :---: | | βœ… Compatible | 1 | 33,3% | | ⚠️ Incompatible | 0 | 0,0% | | πŸ”„ Upgrade Recommended | 2 | 66,7% | | ***Total NuGet Packages*** | ***3*** | ***100%*** | ### API Compatibility | Category | Count | Impact | | :--- | :---: | :--- | | πŸ”΄ Binary Incompatible | 0 | High - Require code changes | | 🟑 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing | | πŸ”΅ Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime | | βœ… Compatible | 0 | | | ***Total APIs Analyzed*** | ***0*** | | ## Aggregate NuGet packages details | Package | Current Version | Suggested Version | Projects | Description | | :--- | :---: | :---: | :--- | :--- | | Microsoft.AspNetCore.Identity.EntityFrameworkCore | 8.0.0 | 10.0.5 | [AutoBidder.csproj](#autobiddercsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | | Microsoft.EntityFrameworkCore.Sqlite | 8.0.0 | 10.0.5 | [AutoBidder.csproj](#autobiddercsproj) | È consigliabile eseguire l'aggiornamento del pacchetto NuGet | | Npgsql.EntityFrameworkCore.PostgreSQL | 8.0.0 | | [AutoBidder.csproj](#autobiddercsproj) | βœ…Compatible | ## Top API Migration Challenges ### Technologies and Features | Technology | Issues | Percentage | Migration Path | | :--- | :---: | :---: | :--- | ### Most Frequent API Issues | API | Count | Percentage | Category | | :--- | :---: | :---: | :--- | ## Projects Relationship Graph Legend: πŸ“¦ SDK-style project βš™οΈ Classic project ```mermaid flowchart LR P1["πŸ“¦ AutoBidder.csproj
net8.0"] click P1 "#autobiddercsproj" ``` ## Project Details ### AutoBidder.csproj #### Project Info - **Current Target Framework:** net8.0 - **Proposed Target Framework:** net10.0 - **SDK-style**: True - **Project Kind:** AspNetCore - **Dependencies**: 0 - **Dependants**: 0 - **Number of Files**: 76 - **Number of Files with Incidents**: 1 - **Lines of Code**: 14361 - **Estimated LOC to modify**: 0+ (at least 0,0% of the project) #### Dependency Graph Legend: πŸ“¦ SDK-style project βš™οΈ Classic project ```mermaid flowchart TB subgraph current["AutoBidder.csproj"] MAIN["πŸ“¦ AutoBidder.csproj
net8.0"] click MAIN "#autobiddercsproj" end ``` ### API Compatibility | Category | Count | Impact | | :--- | :---: | :--- | | πŸ”΄ Binary Incompatible | 0 | High - Require code changes | | 🟑 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing | | πŸ”΅ Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime | | βœ… Compatible | 0 | | | ***Total APIs Analyzed*** | ***0*** | |