|
| 1 | +--- |
| 2 | +Title: "2025-09-17: .NET STS releases supported for 24 months, Performance Improvements in .NET 10" |
| 3 | +Published: 2025/09/17 00:00 |
| 4 | +DestinationPath: 2025/09/17/updates.html |
| 5 | +--- |
| 6 | +<!-- |
| 7 | +# yyyy-MM-dd |
| 8 | +## 主なトピックス |
| 9 | +## ヘッドライン |
| 10 | +## アーティクル、スライドなど |
| 11 | +## ライブラリ、リポジトリ、ツールなど |
| 12 | +## サイト、ドキュメントなど |
| 13 | +### ツイート |
| 14 | +## Deep Dive |
| 15 | +--> |
| 16 | + |
| 17 | +## トピックス |
| 18 | +### .NET STS releases supported for 24 months - .NET Blog |
| 19 | +https://devblogs.microsoft.com/dotnet/dotnet-sts-releases-supported-for-24-months/ |
| 20 | + |
| 21 | +.NET の Standard Term Support (STS) リリースのサポート期間が18か月から24か月へと延長されるアナウンス。 |
| 22 | + |
| 23 | +これにより .NET 9 のサポート終了は .NET 10 と同じ2026年11月12日となる。 |
| 24 | + |
| 25 | +この変更は .NET Aspire や M.E.AI などいくつかのパッケージが定例外 (OOB) でリリースされ、それらのパッケージが STS バージョンのランタイムパッケージに依存している場合、意図せずサポートが短くなってしまう問題に対応するためとのこと。 |
| 26 | + |
| 27 | +例えば .NET 8 のサポート終了は2026年11月を予定しているが、OOB リリースされたパッケージが Microsoft.Extensions.Logging 9.0.0 に依存している場合、それらのライブラリーのみ .NET 9 と共に2026年5月でサポート終了となってしまう問題が発生する。 |
| 28 | + |
| 29 | +### Performance Improvements in .NET 10 - .NET Blog |
| 30 | +https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-10/ |
| 31 | + |
| 32 | +.NET 10 でのパフォーマンス改善についてベンチマークを交えて詳しく解説している記事。 |
| 33 | + |
| 34 | +### Free developer registration for individual developers on Microsoft Store |
| 35 | +https://blogs.windows.com/windowsdeveloper/2025/09/10/free-developer-registration-for-individual-developers-on-microsoft-store/ |
| 36 | + |
| 37 | +Microsoft Store の個人開発者向け登録料の無料化についてのアナウンス。 |
| 38 | + |
| 39 | + |
| 40 | + |
| 41 | +## リリース |
| 42 | +- [AvaloniaUI/Avalonia](https://github.com/AvaloniaUI/Avalonia) |
| 43 | + - [11.3.6](https://github.com/AvaloniaUI/Avalonia/releases/tag/11.3.6) |
| 44 | +- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net) |
| 45 | + - [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) |
| 46 | +- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net) |
| 47 | + - [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) |
| 48 | +- [DataDog/dd-trace-dotnet](https://github.com/DataDog/dd-trace-dotnet) |
| 49 | + - [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) |
| 50 | +- [dotnet/maui](https://github.com/dotnet/maui) |
| 51 | + - [9.0.110](https://github.com/dotnet/maui/releases/tag/9.0.110) |
| 52 | +- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet) |
| 53 | + - [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) |
| 54 | +- [StackExchange/StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) |
| 55 | + - [2.9.17](https://github.com/StackExchange/StackExchange.Redis/releases/tag/2.9.17) |
| 56 | + |
| 57 | +## アーティクル、スライドなど |
| 58 | + |
| 59 | +### GameDev Day 2025 Is Back in October! | The .NET Tools Blog |
| 60 | +https://blog.jetbrains.com/dotnet/2025/09/15/gamedev-day-2025-is-back-in-october/ |
| 61 | + |
| 62 | +JetBrains によるゲーム開発者向けオンラインイベント GameDev Day 2025 の案内。 |
| 63 | + |
| 64 | +### vitest 風のテストフレームワーク |
| 65 | +https://zenn.dev/sator_imaging/articles/451ae91cd67aa2 |
| 66 | + |
| 67 | +vitest のような文法と機能を提供する単一ファイル、トップレベルステートメントに特化したテストフレームワークを作ったという記事。 |
| 68 | + |
| 69 | +### Supporting platform-specific .NET tools on old .NET SDKs: Exploring the .NET 10 preview - Part 8 |
| 70 | +https://andrewlock.net/exploring-dotnet-10-preview-features-8-supporting-platform-specific-dotnet-tools-on-old-sdks/ |
| 71 | + |
| 72 | +.NET 10 SDK で導入されたプラットフォーム固有のツールパッケージングと以前の .NET SDK でのサポートを共存させる方法について。 |
| 73 | + |
| 74 | +### TUnit を Visual Studio で試してみた |
| 75 | +https://zenn.dev/wmkeza/articles/ac91c52d1cd2ad |
| 76 | + |
| 77 | +TUnit を Visual Studio で試してみた記事。xUnit などとの簡単な比較についても触れている。 |
| 78 | + |
| 79 | +### 【C#】タブレットのカメラで画像を読み取ってAIにOCRしてもらう(準備編) |
| 80 | +https://zenn.dev/arika/articles/20250911-blazor-ai-with-webcamera-1 |
| 81 | + |
| 82 | +カメラの画像を読み取って AI (VLLM + Qwen2) で OCR する Blazor アプリケーションを実装してみた記事。 |
| 83 | + |
| 84 | +- [【C#】タブレットのカメラで画像を読み取ってAIにOCRしてもらう(OCR編)](https://zenn.dev/arika/articles/20250911-blazor-ai-with-webcamera-2) |
| 85 | +- [【C#】タブレットのカメラで画像を読み取ってAIにOCRしてもらう(カメラ編)](https://zenn.dev/arika/articles/20250911-blazor-ai-with-webcamera-3) |
| 86 | + |
| 87 | + |
| 88 | +### Azure App Service で SQLite を使う方法(ASP.NET Core 編) |
| 89 | +https://zenn.dev/zead/articles/appservice-sqlite |
| 90 | + |
| 91 | +Azure App Service にデプロイする ASP.NET Core アプリケーションで SQLite を使用する方法について。 |
| 92 | + |
| 93 | +### Application Insights Code Optimizations for .NET Apps - .NET Blog |
| 94 | +https://devblogs.microsoft.com/dotnet/application-insights-code-optimizations/ |
| 95 | + |
| 96 | +.NET アプリケーションをプロファイルして最適化するポイントを自動分析する Application Insights コード最適化の紹介。 |
| 97 | + |
| 98 | +### Entra External ID + Blazor App + Web API でB2C認証を実装する |
| 99 | +https://zenn.dev/hat_kotap/articles/a3345e9ad3d9e8 |
| 100 | + |
| 101 | +Microsoft Entra External ID の B2C 認証を Blazor アプリケーションで実装する手順の解説。 |
| 102 | + |
| 103 | +### レガシーC#開発者がDevinと向き合った現実 |
| 104 | +https://zenn.dev/nexta_/articles/c17665d97e28a0 |
| 105 | + |
| 106 | +.NET Framework 4.5 で開発されたプロジェクトと AI コーディングエージェントの導入にあたっての苦労と現実的な対応についての話。 |
| 107 | + |
| 108 | +### Democratizing Performance: The Copilot Profiler Agent in Action on Real Code - Visual Studio Blog |
| 109 | +https://devblogs.microsoft.com/visualstudio/copilot-profiler-agent-visual-studio/ |
| 110 | + |
| 111 | +Visual Studio 2026 Insiders に搭載された Copilot プロファイラーエージェントについての紹介。 |
| 112 | + |
| 113 | +### 【Blazor】バーコードリーダー対応の入力フォームを作成する |
| 114 | +https://zenn.dev/arika/articles/20250910-barcode-reader-with-blazor |
| 115 | + |
| 116 | +Blazor アプリケーションにおいてバーコードリーダーで読み取った値を入力する入力コントロールの実装について。 |
| 117 | + |
| 118 | +### Interesting Facts about Visual Studio 2026 Preview Insider - NDepend Blog |
| 119 | +https://blog.ndepend.com/interesting-facts-about-visual-studio-2026-preview-insider/ |
| 120 | + |
| 121 | +Visual Studio 2026 Preview Insider のアセンブリーから見られる興味深い事実について。内部でどのような部分が変更されパフォーマンスの向上に寄与しているかといった考察。 |
| 122 | + |
| 123 | +### ツイート |
| 124 | +<!-- https://x.com/resharper/status/1965781273135526246?s=12 --> |
| 125 | +<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&ref_src=twsrc%5Etfw">#dotnet</a> <a href="https://twitter.com/hashtag/visualstudio?src=hash&ref_src=twsrc%5Etfw">#visualstudio</a> <a href="https://t.co/WMnapaiMny">pic.twitter.com/WMnapaiMny</a></p>— JetBrains ReSharper (@resharper) <a href="https://twitter.com/resharper/status/1965781273135526246?ref_src=twsrc%5Etfw">September 10, 2025</a></blockquote> |
| 126 | +<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> |
0 commit comments