# 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*** | |