| 1 | Why is .NET Framework considered to be in 'maintenance mode', and what does that mean practically for teams still using it? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Intermediate |
| 2 | How does language version support differ between .NET Framework and modern .NET, specifically regarding C# language features? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Intermediate |
| 3 | What is the fundamental difference between .NET (formerly .NET Core) and .NET Framework? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Beginner |
| 4 | Should a brand-new .NET project in 2026 ever target .NET Framework instead of modern .NET? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Beginner |
| 5 | How does packages.config differ from PackageReference, and which is used in Framework versus modern .NET projects? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Intermediate |
| 6 | Can .NET Framework and modern .NET applications be run side by side on the same machine, and how does that work? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Intermediate |
| 7 | What is the release cadence and Long-Term Support (LTS) model for modern .NET, and how does it differ from Framework's release history? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Advanced |
| 8 | What are the practical differences between .NET Framework, .NET Core, and modern (unified) .NET? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Beginner |
| 9 | How does performance typically compare between .NET Framework and modern .NET (e.g., .NET 8)? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Intermediate |
| 10 | How does cross-platform support differ between .NET Framework and modern .NET? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Intermediate |
| 11 | What major APIs or features exist in .NET Framework but are unavailable or different in modern .NET? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Advanced |
| 12 | What tools does Microsoft provide to help analyze and migrate a .NET Framework project to modern .NET? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Advanced |
| 13 | How does the CLR implementation differ between .NET Framework and modern .NET (CoreCLR)? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Advanced |
| 14 | What migration strategies exist for gradually moving a large .NET Framework application to modern .NET rather than a big-bang rewrite? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Advanced |
| 15 | Why did Microsoft skip version 4 and name the unified platform '.NET 5' instead of '.NET Core 4'? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Intermediate |
| 16 | What is .NET Standard, and why is it less relevant now compared to a few years ago? .NET › .NET vs .NET Framework | .NET | .NET vs .NET Framework | Intermediate |
| 17 | What is the .NET SDK, and how does it differ from the .NET Runtime? .NET › .NET CLI, SDK & Project Structure (csproj) | .NET | .NET CLI, SDK & Project Structure (csproj) | Beginner |
| 18 | What is the structure and purpose of a .csproj file in a modern SDK-style .NET project? .NET › .NET CLI, SDK & Project Structure (csproj) | .NET | .NET CLI, SDK & Project Structure (csproj) | Intermediate |
| 19 | How does target framework moniker (TFM) selection, like net8.0 or net8.0-windows, affect what a project can do? .NET › .NET CLI, SDK & Project Structure (csproj) | .NET | .NET CLI, SDK & Project Structure (csproj) | Intermediate |
| 20 | How do global.json files pin a specific .NET SDK version for a project or repository? .NET › .NET CLI, SDK & Project Structure (csproj) | .NET | .NET CLI, SDK & Project Structure (csproj) | Intermediate |
| 21 | What is the AppDomain concept in .NET Framework, and why was it removed from modern .NET? .NET › CLR & Runtime | .NET | CLR & Runtime | Intermediate |
| 22 | What is .NET, and how does it work at a high level? .NET › CLR & Runtime | .NET | CLR & Runtime | Beginner |
| 23 | What is the Global Assembly Cache (GAC), and is it still relevant in modern .NET? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Intermediate |
| 24 | What is strong naming of assemblies, and why is it much less commonly required in modern .NET? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Intermediate |
| 25 | What is the difference between a NuGet package's dependency group targeting different frameworks, and why do multi-targeted packages need this? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Intermediate |
| 26 | What is the Common Type System (CTS), and how does it enable interoperability between different .NET languages? .NET › CLR & Runtime | .NET | CLR & Runtime | Intermediate |
| 27 | What is assembly loading context, and how does AssemblyLoadContext enable plugin isolation in modern .NET? .NET › Assemblies & NuGet | .NET | Assemblies & NuGet | Advanced |
| 28 | What is the CLR (Common Language Runtime), and what are its core responsibilities? .NET › CLR & Runtime | .NET | CLR & Runtime | Beginner |