Dotnet
25 items tagged with "dotnet"
Tutorials2
How to set up a .NET project with xUnit tests
Create a .NET solution with a class library and an xUnit test project using the dotnet CLI.
Scan a .NET Solution for Upgrade Drift
Point Vibgrate CLI at a .NET solution to measure upgrade drift across projects and produce a SARIF report for Azure DevOps.
Migrations10
.NET 8 to .NET 9 Migration
Upgrade from .NET 8 LTS to .NET 9 with improved performance and new features
.NET Framework to .NET 8 Migration
Modernize from .NET Framework to cross-platform .NET 8 (ASP.NET Core, modern configuration, updated dependencies)
.NET Framework to .NET 9 Migration
Modernize from .NET Framework to cross-platform .NET 9 with updated dependencies and hosting
ASP.NET MVC 5 to ASP.NET Core Migration
Migrate ASP.NET MVC 5 apps to ASP.NET Core (routing, middleware, DI, hosting) on modern .NET
ASP.NET Web API 2 to ASP.NET Core Migration
Migrate ASP.NET Web API 2 services to ASP.NET Core Minimal APIs or Controllers
ASP.NET Web Forms to ASP.NET Core Migration
Replace Web Forms with modern ASP.NET Core UI (Razor Pages/Blazor) and APIs
Azure Functions v3 to v4 (Isolated) Migration
Upgrade Azure Functions v3 apps to v4 isolated worker (net6+), updating bindings, startup, and middleware
Entity Framework 6 to EF Core Migration
Migrate Entity Framework 6 data access to EF Core with updated mappings and migrations
WCF to gRPC Migration
Replace WCF services with gRPC contracts, implementations, and client stubs
Xamarin.Forms to .NET MAUI Migration
Migrate Xamarin.Forms apps to .NET MAUI with updated project structure, dependencies, and platform targets
Stacks5
.NET Azure Stack
ASP.NET Core, Azure Services, SQL Server - Microsoft ecosystem
ASP.NET + Blazor
A .NET stack pairing ASP.NET Core with Blazor to build interactive web UIs in C#, sharing code across server and client.
.NET Web API Stack
Modern C# backend stack using ASP.NET Core, Entity Framework Core, and SQL Server or PostgreSQL for high-performance cross-platform services.
.NET MAUI
Microsoft's cross-platform framework for building native mobile and desktop apps for iOS, Android, macOS, and Windows from a single C# and XAML codebase.
Xamarin (Legacy)
Microsoft's earlier cross-platform mobile framework using C# and Xamarin.Forms, now superseded by .NET MAUI but still present in many maintained codebases.
Comparisons3
Java vs C#
Two mature, statically typed languages with managed runtimes: Java on the JVM with broad portability, C# on .NET with strong language features and tooling.
.NET vs .NET Framework
Modern .NET (formerly .NET Core) is the cross-platform, actively developed runtime, while .NET Framework is the legacy Windows-only platform now in maintenance.
ASP.NET Core vs Spring Boot
ASP.NET Core is Microsoft's high-performance .NET framework; Spring Boot is the dominant Java framework. Both are mature, enterprise-grade choices.
FAQs3
What languages and ecosystems does Vibgrate support?
Vibgrate supports Node.js/TypeScript (package.json, npm/pnpm/yarn/bun lockfiles), .NET (*.csproj, *.sln, NuGet), Python (requirements.txt, pyproject.t...
What are EOL (End of Life) findings?
EOL findings alert you when your runtime (Node.js, .NET, Python) is approaching or past its end-of-life date. Running unsupported runtimes poses secur...
How do I scan a .NET project?
Run vg scan /path/to/dotnet-solution. Vibgrate discovers .sln and .csproj files, evaluates target framework version (net6.0, net7.0, net8.0), .NET SDK...