From bd99ac0fdbff03a19e9f9f051a3cee46930f21a7 Mon Sep 17 00:00:00 2001 From: Mayuki Sawatari Date: Wed, 17 Sep 2025 18:37:04 +0900 Subject: [PATCH] Add 2025-09-17.md --- input/2025/2025-09-17.md | 126 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 input/2025/2025-09-17.md diff --git a/input/2025/2025-09-17.md b/input/2025/2025-09-17.md new file mode 100644 index 0000000..cf6cc96 --- /dev/null +++ b/input/2025/2025-09-17.md @@ -0,0 +1,126 @@ +--- +Title: "2025-09-17: .NET STS releases supported for 24 months, Performance Improvements in .NET 10" +Published: 2025/09/17 00:00 +DestinationPath: 2025/09/17/updates.html +--- + + +## トピックス +### .NET STS releases supported for 24 months - .NET Blog +https://devblogs.microsoft.com/dotnet/dotnet-sts-releases-supported-for-24-months/ + +.NET の Standard Term Support (STS) リリースのサポート期間が18か月から24か月へと延長されるアナウンス。 + +これにより .NET 9 のサポート終了は .NET 10 と同じ2026年11月12日となる。 + +この変更は .NET Aspire や M.E.AI などいくつかのパッケージが定例外 (OOB) でリリースされ、それらのパッケージが STS バージョンのランタイムパッケージに依存している場合、意図せずサポートが短くなってしまう問題に対応するためとのこと。 + +例えば .NET 8 のサポート終了は2026年11月を予定しているが、OOB リリースされたパッケージが Microsoft.Extensions.Logging 9.0.0 に依存している場合、それらのライブラリーのみ .NET 9 と共に2026年5月でサポート終了となってしまう問題が発生する。 + +### Performance Improvements in .NET 10 - .NET Blog +https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-10/ + +.NET 10 でのパフォーマンス改善についてベンチマークを交えて詳しく解説している記事。 + +### Free developer registration for individual developers on Microsoft Store +https://blogs.windows.com/windowsdeveloper/2025/09/10/free-developer-registration-for-individual-developers-on-microsoft-store/ + +Microsoft Store の個人開発者向け登録料の無料化についてのアナウンス。 + + + +## リリース +- [AvaloniaUI/Avalonia](https://github.com/AvaloniaUI/Avalonia) + - [11.3.6](https://github.com/AvaloniaUI/Avalonia/releases/tag/11.3.6) +- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net) + - [3.7.1120.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1120.0), [3.7.1121.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1121.0), [3.7.1122.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1122.0), [3.7.1123.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1123.0), [3.7.1124.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1124.0), [4.0.88.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.88.0), [4.0.89.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.89.0), [4.0.90.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.90.0), [4.0.91.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.91.0), [4.0.92.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.92.0) +- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net) + - [Azure.ResourceManager.ComputeSchedule_1.1.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.ComputeSchedule_1.1.0), [Azure.Storage.DataMovement_12.2.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.DataMovement_12.2.2), [Azure.Storage.DataMovement.Blobs_12.2.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.DataMovement.Blobs_12.2.2), [Azure.Storage.DataMovement.Files.Shares_12.2.2](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Storage.DataMovement.Files.Shares_12.2.2) +- [DataDog/dd-trace-dotnet](https://github.com/DataDog/dd-trace-dotnet) + - [v3.26.2](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.26.2), [v3.26.3](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.26.3) +- [dotnet/maui](https://github.com/dotnet/maui) + - [9.0.110](https://github.com/dotnet/maui/releases/tag/9.0.110) +- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet) + - [Google.Cloud.Dataplex.V1-3.10.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dataplex.V1-3.10.0), [Google.Cloud.DiscoveryEngine.V1-1.10.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.DiscoveryEngine.V1-1.10.0), [Google.Cloud.Dlp.V2-4.20.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Dlp.V2-4.20.0), [Google.Cloud.Eventarc.V1-2.7.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Eventarc.V1-2.7.0), [Google.Cloud.GkeHub.V1-2.6.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.GkeHub.V1-2.6.0), [Google.Cloud.Kms.V1-3.19.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Kms.V1-3.19.0), [Google.Cloud.SecurityCenter.V2-1.3.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.SecurityCenter.V2-1.3.0) +- [StackExchange/StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) + - [2.9.17](https://github.com/StackExchange/StackExchange.Redis/releases/tag/2.9.17) + +## アーティクル、スライドなど + +### GameDev Day 2025 Is Back in October! | The .NET Tools Blog +https://blog.jetbrains.com/dotnet/2025/09/15/gamedev-day-2025-is-back-in-october/ + +JetBrains によるゲーム開発者向けオンラインイベント GameDev Day 2025 の案内。 + +### vitest 風のテストフレームワーク +https://zenn.dev/sator_imaging/articles/451ae91cd67aa2 + +vitest のような文法と機能を提供する単一ファイル、トップレベルステートメントに特化したテストフレームワークを作ったという記事。 + +### Supporting platform-specific .NET tools on old .NET SDKs: Exploring the .NET 10 preview - Part 8 +https://andrewlock.net/exploring-dotnet-10-preview-features-8-supporting-platform-specific-dotnet-tools-on-old-sdks/ + +.NET 10 SDK で導入されたプラットフォーム固有のツールパッケージングと以前の .NET SDK でのサポートを共存させる方法について。 + +### TUnit を Visual Studio で試してみた +https://zenn.dev/wmkeza/articles/ac91c52d1cd2ad + +TUnit を Visual Studio で試してみた記事。xUnit などとの簡単な比較についても触れている。 + +### 【C#】タブレットのカメラで画像を読み取ってAIにOCRしてもらう(準備編) +https://zenn.dev/arika/articles/20250911-blazor-ai-with-webcamera-1 + +カメラの画像を読み取って AI (VLLM + Qwen2) で OCR する Blazor アプリケーションを実装してみた記事。 + +- [【C#】タブレットのカメラで画像を読み取ってAIにOCRしてもらう(OCR編)](https://zenn.dev/arika/articles/20250911-blazor-ai-with-webcamera-2) +- [【C#】タブレットのカメラで画像を読み取ってAIにOCRしてもらう(カメラ編)](https://zenn.dev/arika/articles/20250911-blazor-ai-with-webcamera-3) + + +### Azure App Service で SQLite を使う方法(ASP.NET Core 編) +https://zenn.dev/zead/articles/appservice-sqlite + +Azure App Service にデプロイする ASP.NET Core アプリケーションで SQLite を使用する方法について。 + +### Application Insights Code Optimizations for .NET Apps - .NET Blog +https://devblogs.microsoft.com/dotnet/application-insights-code-optimizations/ + +.NET アプリケーションをプロファイルして最適化するポイントを自動分析する Application Insights コード最適化の紹介。 + +### Entra External ID + Blazor App + Web API でB2C認証を実装する +https://zenn.dev/hat_kotap/articles/a3345e9ad3d9e8 + +Microsoft Entra External ID の B2C 認証を Blazor アプリケーションで実装する手順の解説。 + +### レガシーC#開発者がDevinと向き合った現実 +https://zenn.dev/nexta_/articles/c17665d97e28a0 + +.NET Framework 4.5 で開発されたプロジェクトと AI コーディングエージェントの導入にあたっての苦労と現実的な対応についての話。 + +### Democratizing Performance: The Copilot Profiler Agent in Action on Real Code - Visual Studio Blog +https://devblogs.microsoft.com/visualstudio/copilot-profiler-agent-visual-studio/ + +Visual Studio 2026 Insiders に搭載された Copilot プロファイラーエージェントについての紹介。 + +### 【Blazor】バーコードリーダー対応の入力フォームを作成する +https://zenn.dev/arika/articles/20250910-barcode-reader-with-blazor + +Blazor アプリケーションにおいてバーコードリーダーで読み取った値を入力する入力コントロールの実装について。 + +### Interesting Facts about Visual Studio 2026 Preview Insider - NDepend Blog +https://blog.ndepend.com/interesting-facts-about-visual-studio-2026-preview-insider/ + +Visual Studio 2026 Preview Insider のアセンブリーから見られる興味深い事実について。内部でどのような部分が変更されパフォーマンスの向上に寄与しているかといった考察。 + +### ツイート + +

ReSharper is ready for you, Visual Studio 2026 Insiders!🔥
The 2025.2.1 update, released just last week, brings preview support for the newest version of VS. Simply reinstall, and you’re good to go!

Download ReSharper 2025.2.1 here: https://t.co/EZPK4PgO31 #dotnet #visualstudio pic.twitter.com/WMnapaiMny

— JetBrains ReSharper (@resharper) September 10, 2025
+