From d06f048bf3c74609104cf68b3899b6264fac2ada Mon Sep 17 00:00:00 2001 From: Mayuki Sawatari Date: Thu, 13 Nov 2025 18:10:04 +0900 Subject: [PATCH] Add 2025-11-13..md --- input/2025/2025-11-13.md | 187 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 input/2025/2025-11-13.md diff --git a/input/2025/2025-11-13.md b/input/2025/2025-11-13.md new file mode 100644 index 0000000..732a388 --- /dev/null +++ b/input/2025/2025-11-13.md @@ -0,0 +1,187 @@ +--- +Title: "2025-11-13: .NET 10, Visual Studio 2026, ReSharper & Rider 2025.3, Avalonia Partnering with Google's Flutter Team" +Published: 2025/11/13 00:00 +DestinationPath: 2025/11/13/updates.html +--- + + +## トピックス + +### Announcing .NET 10 - .NET Blog +https://devblogs.microsoft.com/dotnet/announcing-dotnet-10/ + +.NET 10 がリリースされた。 + +このリリースではパフォーマンスの向上や C# 14 での言語機能の拡張、.NET ライブラリーの様々な改善が含まれている。 + +記事では Aspire や Microsoft Agent Framework、ASP.NET Core や Blazor、Entity Framework Core、.NET MAUI といった各種フレームワークの新機能や改善点についても触れている。 + +### Visual Studio 2026 is here: faster, smarter, and a hit with early adopters - Visual Studio Blog +https://devblogs.microsoft.com/visualstudio/visual-studio-2026-is-here-faster-smarter-and-a-hit-with-early-adopters/ + +Visual Studio 2026 がリリースされ一般提供となった。 + +このリリースでは起動の高速化や UI のフリーズの削減、GitHub Copilot など AI 機能の強化、.NET 10 への対応といった改善が含まれている。Visual Studio 2026 から IDE とビルドツールの分離が行われたことで毎月の更新で新しい改善を提供しやすくなったとしている。 + +Visual Studio 2026 はサブスクリプションを持っていればすぐに使い始めることができ、2025年12月1日からはスタンドアローン版を Microsoft Store から入手可能になる。 + +- [Visual Studio 2026がGA!アップデートがだいぶ手軽になりました](https://zenn.dev/suusanex/articles/9e01a1cf77a73f) + + +### ReSharper 2025.3: Day-One C# 14 Support, Visual Studio 2026 Compatibility, and Major Performance Gains | The .NET Tools Blog +https://blog.jetbrains.com/dotnet/2025/11/11/resharper-2025-3-day-one-csharp-14-support-visual-studio-2026-compatible/ + +ReSharper 2025.3 がリリースされた。 + +このリリースでは .NET 10 / C# 14 の言語機能の Day 1 サポート、パフォーマンスの向上、Visual Studio 2026 との互換性、C++ のサポートといった改善が含まれる。 + +- [C# 14 Language Features in ReSharper and Rider 2025.3 | The .NET Tools Blog](https://blog.jetbrains.com/dotnet/2025/11/11/csharp-14-language-features-in-resharper-and-rider-2025-3/) + +### Rider 2025.3: Day-One Support for .NET 10 and C# 14, a New Default UI, and Faster Startup | The .NET Tools Blog +https://blog.jetbrains.com/dotnet/2025/11/11/rider-2025-3-day-one-support-for-dotnet-10/ + +Rider 2025.3 がリリースされた。 + +このリリースでは .NET 10 / C# 14 の言語機能の Day 1 サポート、新しいデフォルト UI テーマ、パフォーマンス改善とスタートアップ最適化といった様々な改善が含まれている。 + +- [What’s Been Fixed in Rider 2025.3 | The .NET Tools Blog](https://blog.jetbrains.com/dotnet/2025/11/11/what-s-been-fixed-in-rider-2025-3/) + +### Avalonia Partnering with Google's Flutter Team to Bring Impeller Rendering to .NET - Avalonia UI +https://avaloniaui.net/blog/avalonia-partners-with-google-s-flutter-t-eam-to-bring-impeller-rendering-to-net + +Avalonia UI が Google の Flutter チームと提携し、Flutter の Impeller レンダラーを .NET 環境で利用できるようにする取り組みについて。 + +SkiaSharp に代わるレンダラーを模索していることを公表した後、Flutter チームのメンバーから連絡があり Flutter の Impeller レンダラーを Avalonia のレンダラーとして利用できるように取り組み始めたとのこと。 + +記事ではなぜ Impeller を選択するのか、パフォーマンスについて、進捗と今後の予定、以前の SkiaSharp の代替として検討していた Vello についても触れている。 + +### .NET and .NET Framework November 2025 servicing releases updates - .NET Blog +https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-november-2025-servicing-updates/ + +.NET と .NET Framework の 2025年11月のサービスリリースが公開された。 + +このリリースではセキュリティーに関する更新はなく、いくつかのバグ修正や軽微な改善が含まれている。 + +### .NET MAUI is Coming to Linux and the Browser, Powered by Avalonia - Avalonia UI +https://avaloniaui.net/blog/net-maui-is-coming-to-linux-and-the-browser-powered-by-avalonia + +.NET MAUI のバックエンドとして Avalonia を利用することで Linux とブラウザー上で .NET MAUI アプリケーションを動作できるようにするプロジェクトについて。 + +プロジェクトが安定したのち MIT ライセンスのオープンソースで公開されるとしている。 + +### Cake - Cake v6.0.0 released +https://cakebuild.net/blog/2025/11/cake-v6.0.0-released + +Cake v6.0.0 がリリースされた。 + +このリリースでは .NET 10 と C# 14 のサポート、新しいランナーとして file-based apps などで役立つ Cake.Sdk の追加などの新機能が含まれる。 + + +## リリース +- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net) + - [3.7.1160.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1160.0), [3.7.1161.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1161.0), [3.7.1162.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1162.0), [3.7.1163.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1163.0), [3.7.1164.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1164.0), [4.0.128.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.128.0), [4.0.129.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.129.0), [4.0.130.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.130.0), [4.0.131.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.131.0), [4.0.132.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.132.0) +- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net) + - [Azure.Core_1.50.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.Core_1.50.0), [Azure.ResourceManager.ContainerRegistry_1.4.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.ContainerRegistry_1.4.0), [Azure.ResourceManager.RedisEnterprise_1.3.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.RedisEnterprise_1.3.0) +- [CommunityToolkit/Maui](https://github.com/CommunityToolkit/Maui) + - [13.0.0](https://github.com/CommunityToolkit/Maui/releases/tag/13.0.0), [4.0.0-maps](https://github.com/CommunityToolkit/Maui/releases/tag/4.0.0-maps), [7.0.0-mediaelement](https://github.com/CommunityToolkit/Maui/releases/tag/7.0.0-mediaelement) +- [domaindrivendev/Swashbuckle.AspNetCore](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) + - [v10.0.0](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases/tag/v10.0.0), [v10.0.1](https://github.com/domaindrivendev/Swashbuckle.AspNetCore/releases/tag/v10.0.1) +- [dotnet/command-line-api](https://github.com/dotnet/command-line-api) + - [v2.0.0](https://github.com/dotnet/command-line-api/releases/tag/v2.0.0) +- [dotnet/dotnet-monitor](https://github.com/dotnet/dotnet-monitor) + - [v10.0.0](https://github.com/dotnet/dotnet-monitor/releases/tag/v10.0.0), [v8.1.3](https://github.com/dotnet/dotnet-monitor/releases/tag/v8.1.3), [v9.0.5](https://github.com/dotnet/dotnet-monitor/releases/tag/v9.0.5) +- [dotnet/machinelearning](https://github.com/dotnet/machinelearning) + - [v5.0.0](https://github.com/dotnet/machinelearning/releases/tag/v5.0.0) +- [dotnet/wcf](https://github.com/dotnet/wcf) + - [v10.0.0-rtm](https://github.com/dotnet/wcf/releases/tag/v10.0.0-rtm) +- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet) + - [Google.Cloud.BigQuery.Storage.V1-3.19.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.BigQuery.Storage.V1-3.19.0), [Google.Cloud.Bigtable.V2-3.26.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Bigtable.V2-3.26.0), [Google.Shopping.Merchant.Accounts.V1-1.2.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Accounts.V1-1.2.0), [Google.Shopping.Merchant.Inventories.V1-1.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Inventories.V1-1.1.0), [Google.Shopping.Merchant.IssueResolution.V1-1.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.IssueResolution.V1-1.1.0), [Google.Shopping.Merchant.Lfp.V1-1.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Lfp.V1-1.1.0), [Google.Shopping.Merchant.Notifications.V1-1.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Notifications.V1-1.1.0), [Google.Shopping.Merchant.OrderTracking.V1-1.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.OrderTracking.V1-1.1.0), [Google.Shopping.Merchant.Products.V1-1.2.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Products.V1-1.2.0), [Google.Shopping.Merchant.Promotions.V1-1.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Promotions.V1-1.1.0), [Google.Shopping.Merchant.Quota.V1-1.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Quota.V1-1.1.0), [Google.Shopping.Merchant.Reports.V1-1.1.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Shopping.Merchant.Reports.V1-1.1.0) +- [microsoft/WindowsAppSDK](https://github.com/microsoft/WindowsAppSDK) + - [v1.7.6](https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.7.6), [v1.8.3](https://github.com/microsoft/WindowsAppSDK/releases/tag/v1.8.3), [v2.0-exp2](https://github.com/microsoft/WindowsAppSDK/releases/tag/v2.0-exp2), [v2.0-exp3](https://github.com/microsoft/WindowsAppSDK/releases/tag/v2.0-exp3) +- [mysql-net/MySqlConnector](https://github.com/mysql-net/MySqlConnector) + - [2.5.0](https://github.com/mysql-net/MySqlConnector/releases/tag/2.5.0) +- [newrelic/newrelic-dotnet-agent](https://github.com/newrelic/newrelic-dotnet-agent) + - [v10.46.1](https://github.com/newrelic/newrelic-dotnet-agent/releases/tag/v10.46.1) +- [open-telemetry/opentelemetry-dotnet](https://github.com/open-telemetry/opentelemetry-dotnet) + - [core-1.14.0](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.14.0) +- [spectreconsole/spectre.console](https://github.com/spectreconsole/spectre.console) + - [0.54.0](https://github.com/spectreconsole/spectre.console/releases/tag/0.54.0) +- [StackExchange/StackExchange.Redis](https://github.com/StackExchange/StackExchange.Redis) + - [2.10.1](https://github.com/StackExchange/StackExchange.Redis/releases/tag/2.10.1) + + +## アーティクル、スライドなど +### Microsoft Agent Framework (C#) を見てみよう その13 .NET 10用のAgentプロジェクトテンプレート +https://zenn.dev/microsoft/articles/agent-framework-013 + +Microsoft Agent Framework の .NET 10 向けエージェントプロジェクトのテンプレート (.NET プロジェクトのテンプレート) の解説。 + +### C# SDKを使ってPlaywrightツールを設定したAzure AI Foundry Agentを作成する - Qiita +https://qiita.com/ns_asaka/items/1f0b9763da36bc547bfa + +Azure Foundry Agent から Playwright Workspace を呼び出し Microsoft Forms のアンケートを自動入力するという一連の流れを C# SDK で行う手順について。 + +### Visual Studio 2022 と Visual Studio 2026 で .NET Upgrade Assistant を使う方法 +https://zenn.dev/microsoft/articles/dotnet-upgrade-assistant-vs2022-vs2026 + +Visual Studio 2022 と Visual Studio 2026 で .NET Upgrade Assistant 拡張を有効にする方法について。 + +### Introducing Copilot auto model selection (preview) - Visual Studio Blog +https://devblogs.microsoft.com/visualstudio/introducing-copilot-auto-model-selection-preview/ + +Visual Studio 上の Copilot Chat で自動的に最適な AI モデルを選択する機能(プレビュー)の紹介。 + +### ちょっとだけ Inside Application Insights SDK (.NET) +https://zenn.dev/masakura/articles/46d5665e0f89f2 + +Application Insights SDK がアプリケーションから受け取ったテレメトリーを送信するまでの流れについての解説。 + +### 【.NET】開発時に活用できる属性 +https://zenn.dev/prozolic/articles/e6c103b68667b0 + +デバッグ時の IDE 上での表示を制御する DebuggerDisplay 属性などの紹介。 + +### 同時実行数が指定可能なTaskScheduler +https://zenn.dev/koturn/articles/koturn-limited-concurrency-level-task-scheduler + +同時実行数を制御可能にした TaskScheduler の実装について。 + +### How I captured a real StackOverflowException dump +https://dev.to/imtejassingh/how-i-captured-a-real-stackoverflowexception-dump-2fd6 + +Windows 環境で StackOverflowException 発生時にメモリーダンプを作成してデバッグする方法について。 + +### ネクストリードの技術スタック (C# 編) +https://qiita.com/magnet163/items/92fde9adceb38f2a4616 + +ネクストリード社でのバックエンドに .NET / C# を採用している観点や背景の解説。 + + +### SkiaSharp.QrCodeをフルリファクタしてC#最速のQRコード生成ライブラリにした - tech.guitarrapc.cóm +https://tech.guitarrapc.com/entry/2025/11/10/190000 + +SkiaSharp で QR コードを生成する SkiaSharp.QrCode をリファクタリングしてパフォーマンスを最適化したことについて。 + +記事では主な改善点やベンチマーク、利用方法、どのようなリファクタリングを行って改善したのかについて解説している。 + +### 【C#】TypeHandle について。 - ねののお庭。 +https://blog.neno.dev/entry/2025/11/09/214259 + +.NET ランタイムの内部で使用されている TypeHandle についての解説。 + +## ライブラリ、リポジトリ、ツールなど +### domibies/dotbox-mcp: MCP server for managing Docker containers running .NET workloads +https://github.com/domibies/dotbox-mcp + +Docker コンテナー上で .NET コードを実行するための MCP サーバー。 + +- [Building dotbox-mcp: My Journey Creating a .NET Sandbox MCP Server](https://dominique.biesmans.com/posts/building-dotbox-mcp/)