The era of the .csproj is over: How Microsoft Just Simplified C# Forever
.NET 10 lets you run a single C# file directly, without creating a .csproj, bin, or obj folders, while still compiling and JIT-optimizing the code. When needed, you can convert the file into a full project.