.NET6 RC2がリリースされたので、.NET Blogに書かれている点などを確認してみた。
個人的に最悪だと思ったのは、Consoleプロジェクトテンプレートで、Mainが無くなっていたり、Web系プロジェクトテンプレートでMainや、Startup.csが無くなっている事。
やっぱり、C#なんだから、Mainは必要だと思うし、Web系もProgram.csに全て書くのはカッコ悪いと思う。(まぁ、個人的な意見だけど・・・、初心者はこれで覚えてしまうから、プログラムのエントリポイントはやはり、必要だと思うのだけれど・・・)
// See https://aka.ms/new-console-template for more information
Console.WriteLine("Hello, World!");var builder = WebApplication.CreateBuilder(args);
// Add services to the container.
builder.Services.AddRazorPages();
var app = builder.Build();
// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
app.UseExceptionHandler("/Error");
// The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseRouting();
app.UseAuthorization();
app.MapRazorPages();
app.Run();やっぱり、カッコ悪いよねぇ。




Users Today : 6
Users Yesterday : 47
Users Last 7 days : 282
Users Last 30 days : 907
Users This Month : 579
Users This Year : 5693
Total Users : 100208
Views Today : 7
Views Yesterday : 51
Views Last 7 days : 328
Views Last 30 days : 1066
Views This Month : 664
Views This Year : 6828
Total views : 139274
Who's Online : 1
.NET Blogでは、「.NET SDK: C# project templates modernized」なんて言っているけど、ほかの言語の真似してもねぇ・・・