.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 : 40
Users Yesterday : 44
Users Last 7 days : 183
Users Last 30 days : 964
Users This Month : 843
Users This Year : 15669
Total Users : 93473
Views Today : 58
Views Yesterday : 53
Views Last 7 days : 240
Views Last 30 days : 1231
Views This Month : 1058
Views This Year : 21263
Total views : 131198
Who's Online : 0
.NET Blogでは、「.NET SDK: C# project templates modernized」なんて言っているけど、ほかの言語の真似してもねぇ・・・