Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
126 changes: 126 additions & 0 deletions input/2025/2025-09-17.md
Original file line number Diff line number Diff line change
@@ -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
---
<!--
# yyyy-MM-dd
## 主なトピックス
## ヘッドライン
## アーティクル、スライドなど
## ライブラリ、リポジトリ、ツールなど
## サイト、ドキュメントなど
### ツイート
## Deep Dive
-->

## トピックス
### .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 のアセンブリーから見られる興味深い事実について。内部でどのような部分が変更されパフォーマンスの向上に寄与しているかといった考察。

### ツイート
<!-- https://x.com/resharper/status/1965781273135526246?s=12 -->
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">ReSharper is ready for you, Visual Studio 2026 Insiders!🔥<br>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!<br><br>Download ReSharper 2025.2.1 here: <a href="https://t.co/EZPK4PgO31">https://t.co/EZPK4PgO31</a> <a href="https://twitter.com/hashtag/dotnet?src=hash&amp;ref_src=twsrc%5Etfw">#dotnet</a> <a href="https://twitter.com/hashtag/visualstudio?src=hash&amp;ref_src=twsrc%5Etfw">#visualstudio</a> <a href="https://t.co/WMnapaiMny">pic.twitter.com/WMnapaiMny</a></p>&mdash; JetBrains ReSharper (@resharper) <a href="https://twitter.com/resharper/status/1965781273135526246?ref_src=twsrc%5Etfw">September 10, 2025</a></blockquote>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>