|
| 1 | +--- |
| 2 | +Title: "2025-11-06: Get Ready for .NET Conf 2025, How Copilot Studio uses .NET and WebAssembly, ReSharper 2025.3 RC" |
| 3 | +Published: 2025/11/06 00:00 |
| 4 | +DestinationPath: 2025/11/06/updates.html |
| 5 | +--- |
| 6 | +<!-- |
| 7 | +# yyyy-MM-dd |
| 8 | +## 主なトピックス |
| 9 | +## ヘッドライン |
| 10 | +## アーティクル、スライドなど |
| 11 | +## ライブラリ、リポジトリ、ツールなど |
| 12 | +## サイト、ドキュメントなど |
| 13 | +### ツイート |
| 14 | +## Deep Dive |
| 15 | +--> |
| 16 | + |
| 17 | +## トピックス |
| 18 | +### Get Ready for .NET Conf 2025! - .NET Blog |
| 19 | +https://devblogs.microsoft.com/dotnet/get-ready-for-dotnet-conf-2025/ |
| 20 | + |
| 21 | +11月11日 (日本時間で12日の午前1時) から始まる .NET Conf 2025 の案内。 |
| 22 | + |
| 23 | +記事では3日間に配信されるコンテンツの見どころを紹介。1日目は .NET 10 ローンチ、2日目が Azure, クラウド, Deep Dive、3日目はコミュニティーデイとなっている。 |
| 24 | + |
| 25 | +- [Agenda - .NET Conf 2025](https://www.dotnetconf.net/agenda) |
| 26 | +- [Join us at .NET Conf: Dive into the future of development with Visual Studio 2026 - Visual Studio Blog](https://devblogs.microsoft.com/visualstudio/join-us-at-net-conf-dive-into-the-future-of-development-with-visual-studio-2026/) |
| 27 | + |
| 28 | +### How Copilot Studio uses .NET and WebAssembly for performance and innovation - .NET Blog |
| 29 | +https://devblogs.microsoft.com/dotnet/copilot-studio-dotnet-wasm/ |
| 30 | + |
| 31 | +Microsoft Copilot Studio で .NET と WebAssembly をどのように活用しているかについて。 |
| 32 | + |
| 33 | +Copilot Studio では .NET で実装された PowerFx (Excel の数式言語のようなローコード向け言語) を WebAssembly で実行させることでブラウザー上での動作を実現している。これによりクライアントとサーバーでの動作の一貫性が保たれている。 |
| 34 | + |
| 35 | +記事では .NET WebAssembly を使用する上での最適化としてインタープリターと AOT のハイブリッドアプローチや、.NET 8 でのパフォーマンスの向上やビルドサイズの削減といった点についても解説している。 |
| 36 | + |
| 37 | +### The ReSharper, .NET Tools, and ReSharper C++ 2025.3 Release Candidates Are Now Available | The .NET Tools Blog |
| 38 | +https://blog.jetbrains.com/dotnet/2025/11/05/the-resharper-dotnet-tools-2025-3-release-candidate/ |
| 39 | + |
| 40 | +ReSharper と .NET Tools, ReSharper C++ の 2025.3 RC が公開された。 |
| 41 | + |
| 42 | +このリリースでは C# 14 への対応更新や様々なパフォーマンス向上、Out-of-Process の安定性の向上、TeamCity 拡張の再パッケージなどが含まれている。 |
| 43 | + |
| 44 | +### Roadmap for AI in Visual Studio (November) - Visual Studio Blog |
| 45 | +https://devblogs.microsoft.com/visualstudio/roadmap-for-ai-in-visual-studio-november/ |
| 46 | + |
| 47 | +2025年11月の Visual Studio の AI 機能のロードマップ。 |
| 48 | + |
| 49 | +- 新しいエージェント |
| 50 | + - ユーザー作成のカスタムエージェント |
| 51 | + - テストエージェント |
| 52 | + - デバッガーエージェント |
| 53 | + - 複数のエージェントの並列実行 |
| 54 | +- エージェントモード/チャット |
| 55 | + - スラッシュコマンド - プロンプトの実行とチャットの管理 |
| 56 | + - チャットのメモリーの改善 |
| 57 | + - ツール呼び出しの改善 |
| 58 | + - チャットでの動的なツール呼び出し |
| 59 | + - スレッド履歴を要約してスレッドで継続 |
| 60 | + - プランニング |
| 61 | + - チャットで読み取り専用のプランニング |
| 62 | + - プランニングの UX 改善とチャットでのインラインプレビュー |
| 63 | +- Model Context Protocol (MCP) |
| 64 | + - MCP サンプリングウィンドウ UX の改善 |
| 65 | + - MCP サーバーのパフォーマンスとトークン使用の最適化 |
| 66 | + - Visual Studio での MCP サーバーのガバナンスの有効化 |
| 67 | + - MCP 統合 UX |
| 68 | +- モデル |
| 69 | + - チャットでの自動モデル |
| 70 | + - チャットでの GPT 5 Codex |
| 71 | + - 廃止予定モデルに対するモデル UX の改善 |
| 72 | + - モデルごとに異なるシステムプロンプト |
| 73 | + |
| 74 | + |
| 75 | +### Visual Studio October Update – new models, memories, planning, and more - Visual Studio Blog |
| 76 | +https://devblogs.microsoft.com/visualstudio/visual-studio-october-update/ |
| 77 | + |
| 78 | +Visual Studio の2025年10月のアップデートについてのまとめ。 |
| 79 | + |
| 80 | +- 新しいモデル |
| 81 | + - Claude Sonnet 4.5 |
| 82 | +- メモリー |
| 83 | +- プランニング |
| 84 | +- インストラクションファイル |
| 85 | +- Azure Foundry を使用した独自モデルの持ち込み |
| 86 | + |
| 87 | +### 💫 Welcome to Aspire: Your stack, streamlined | Aspire Blog |
| 88 | +https://devblogs.microsoft.com/aspire/aspirepolyglot/ |
| 89 | + |
| 90 | +.NET Aspire は Aspire となり、コードファーストな多言語対応の開発とデプロイのツールとなるアナウンス。 |
| 91 | + |
| 92 | +- [Aspire—Your Stack, Streamlined](https://aspire.dev/) |
| 93 | + |
| 94 | +## リリース |
| 95 | +- [aws/aws-sdk-net](https://github.com/aws/aws-sdk-net) |
| 96 | + - [3.7.1155.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1155.0), [3.7.1156.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1156.0), [3.7.1157.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1157.0), [3.7.1158.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1158.0), [3.7.1159.0](https://github.com/aws/aws-sdk-net/releases/tag/3.7.1159.0), [4.0.123.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.123.0), [4.0.124.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.124.0), [4.0.125.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.125.0), [4.0.126.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.126.0), [4.0.127.0](https://github.com/aws/aws-sdk-net/releases/tag/4.0.127.0) |
| 97 | +- [Azure/azure-sdk-for-net](https://github.com/Azure/azure-sdk-for-net) |
| 98 | + - [Azure.AI.Projects_1.1.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.AI.Projects_1.1.0), [Azure.ResourceManager.DurableTask_1.0.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.DurableTask_1.0.0), [Azure.ResourceManager.MySql_1.2.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/Azure.ResourceManager.MySql_1.2.0), [Microsoft.Azure.WebJobs.Extensions.Storage_5.3.7](https://github.com/Azure/azure-sdk-for-net/releases/tag/Microsoft.Azure.WebJobs.Extensions.Storage_5.3.7), [System.ClientModel_1.8.0](https://github.com/Azure/azure-sdk-for-net/releases/tag/System.ClientModel_1.8.0) |
| 99 | +- [CommunityToolkit/Aspire](https://github.com/CommunityToolkit/Aspire) |
| 100 | + - [v9.9.0](https://github.com/CommunityToolkit/Aspire/releases/tag/v9.9.0) |
| 101 | +- [CommunityToolkit/Maui](https://github.com/CommunityToolkit/Maui) |
| 102 | + - [12.3.0](https://github.com/CommunityToolkit/Maui/releases/tag/12.3.0), [4.0.0-camera](https://github.com/CommunityToolkit/Maui/releases/tag/4.0.0-camera), [6.1.3-mediaelement](https://github.com/CommunityToolkit/Maui/releases/tag/6.1.3-mediaelement) |
| 103 | +- [DataDog/dd-trace-dotnet](https://github.com/DataDog/dd-trace-dotnet) |
| 104 | + - [v3.30.0](https://github.com/DataDog/dd-trace-dotnet/releases/tag/v3.30.0) |
| 105 | +- [dotnet/diagnostics](https://github.com/dotnet/diagnostics) |
| 106 | + - [v9.0.652701](https://github.com/dotnet/diagnostics/releases/tag/v9.0.652701) |
| 107 | +- [FluentValidation/FluentValidation](https://github.com/FluentValidation/FluentValidation) |
| 108 | + - [12.1.0](https://github.com/FluentValidation/FluentValidation/releases/tag/12.1.0) |
| 109 | +- [googleapis/google-cloud-dotnet](https://github.com/googleapis/google-cloud-dotnet) |
| 110 | + - [Google.Cloud.Bigtable.Common.V2-3.3.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Bigtable.Common.V2-3.3.0), [Google.Cloud.DevTools.Common-3.3.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.DevTools.Common-3.3.0), [Google.Cloud.Iam.V1-3.5.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Iam.V1-3.5.0), [Google.Cloud.Location-2.4.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Location-2.4.0), [Google.Cloud.Logging.Type-4.3.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Logging.Type-4.3.0), [Google.Cloud.OsLogin.Common-3.4.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.OsLogin.Common-3.4.0), [Google.Cloud.Workflows.Common.V1-2.5.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Cloud.Workflows.Common.V1-2.5.0), [Google.Geo.Type-1.3.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.Geo.Type-1.3.0), [Google.LongRunning-3.5.0](https://github.com/googleapis/google-cloud-dotnet/releases/tag/Google.LongRunning-3.5.0) |
| 111 | +- [microsoft/CsWin32](https://github.com/microsoft/CsWin32) |
| 112 | + - [v0.3.236](https://github.com/microsoft/CsWin32/releases/tag/v0.3.236), [v0.3.238](https://github.com/microsoft/CsWin32/releases/tag/v0.3.238), [v0.3.242](https://github.com/microsoft/CsWin32/releases/tag/v0.3.242) |
| 113 | + |
| 114 | +## アーティクル、スライドなど |
| 115 | +### C#のListって6種類あんねん |
| 116 | +https://qiita.com/sebayashi-tomoya/items/74b43a66ee36572fcdb6 |
| 117 | + |
| 118 | +`List<T>` の実装しているインターフェースについての解説。 |
| 119 | + |
| 120 | +### 【C#】Blazor.Authで認証認可をシンプルに実装する |
| 121 | +https://zenn.dev/arika/articles/20251103-use-blazor-auth |
| 122 | + |
| 123 | +Blazor で簡易的な認証を実装するためのライブラリー Blazor.Auth の紹介と使い方について。 |
| 124 | + |
| 125 | +### 【C#】Blazorで強制リダイレクトを実装する方法 |
| 126 | +https://zenn.dev/arika/articles/20251104-blazor-force-redirect |
| 127 | + |
| 128 | +Blazor でページを表示したときに強制的にリダイレクトを行う方法について。 |
| 129 | + |
| 130 | +### Taming the Billion Dollar Mistake: Maarten Balliauw's Guide to C# Nullable Reference Types | The .NET Tools Blog |
| 131 | +https://blog.jetbrains.com/dotnet/2025/11/04/maarten-balliauws-guide-to-csharp-nullable-reference-types/ |
| 132 | + |
| 133 | +null 許容参照型を活用するため、既存コードの移行についてのセッション動画。 |
| 134 | + |
| 135 | +### 【C#】CIからコードメトリクスをチェック |
| 136 | +https://qiita.com/KM_20005/items/61936376184920f70401 |
| 137 | + |
| 138 | +CI でビルドする際にコードメトリクスを確認/警告を出す方法について。 |
| 139 | + |
| 140 | +### Easier reflection with [UnsafeAccessorType] in .NET 10 |
| 141 | +https://andrewlock.net/exploring-dotnet-10-preview-features-9-easier-reflection-with-unsafeaccessortype/ |
| 142 | + |
| 143 | +.NET 10 で導入されたプライベートな型にアクセスできる `UnsafeAccessorType` 属性についての解説記事。 |
| 144 | + |
| 145 | +.NET 8/9 での `UnsafeAccessor` 属性についても触れている。 |
| 146 | + |
| 147 | +### 【C#】レガシーシステムのレジストリ依存をどう扱うか ― 移行・互換・権限・実装まで徹底整理 |
| 148 | +https://qiita.com/Sakai_path/items/3c379094ca478223c56f |
| 149 | + |
| 150 | +レガシーなシステムで依存しがちなレジストリーに関する、移行先の検討や実装方法などについてのまとめ。 |
| 151 | + |
| 152 | +### 【EF Core】DbContextの登録方法 使い分けまとめ |
| 153 | +https://qiita.com/yariri/items/95693f040d8a90c817cb |
| 154 | + |
| 155 | +DI コンテナーから `DbContext` を取得する複数ある方法についてのまとめ。記事では `AddDbContext`, `AddDbContextFactory`, `AddPooledDbContextFactory` の違いや使い分けについて解説している。 |
| 156 | + |
| 157 | +### dotInsights | November 2025 | The .NET Tools Blog |
| 158 | +https://blog.jetbrains.com/dotnet/2025/11/05/dotinsights-november-2025/ |
| 159 | + |
| 160 | +JetBrains による2025年11月の .NET に関する情報のまとめ。 |
| 161 | + |
| 162 | +### .NET 10 (C# 14) の新機能をまとめる |
| 163 | +https://zenn.dev/gkuroki/articles/dotnet10-feature |
| 164 | + |
| 165 | +.NET 10 と C# 14 の新機能についてのまとめ記事。 |
| 166 | + |
| 167 | +### referencesource/wpf/src.zip at main · microsoft/referencesource |
| 168 | +https://github.com/microsoft/referencesource/blob/main/wpf/src.zip |
| 169 | + |
| 170 | +.NET Framework の WPF のソースコードが ZIP 形式で公開された。 |
| 171 | + |
| 172 | +## ライブラリ、リポジトリ、ツールなど |
| 173 | +### manpukupanda/edinet-xbrl-parser: EDINET XBRL Parser |
| 174 | +https://github.com/manpukupanda/edinet-xbrl-parser |
| 175 | + |
| 176 | +EDINET で提供されている XBRL を取り扱うためのライブラリー。 |
| 177 | + |
| 178 | +- [EDINETのXBRLを詩的に読む──Manpuku.Edinet.Xbrlの設計と思索](https://qiita.com/manpukupanda/items/153f0fc1bcbbc90228e2) |
| 179 | + |
| 180 | +### ツイート |
| 181 | + |
| 182 | +<!-- https://x.com/wieslawsoltes/status/1983268067510759896?s=12 --> |
| 183 | +<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Just release Minecraftonia a voxel engine built with C# 13/.NET 9 and Avalonia. The project experiments with custom voxel ray tracing, procedural terrain, and responsive desktop UI while staying fully cross-platform. <a href="https://t.co/Pe8zl6SCam">https://t.co/Pe8zl6SCam</a> <a href="https://t.co/avc8tYZZii">pic.twitter.com/avc8tYZZii</a></p>— Wiesław Šoltés (@wieslawsoltes) <a href="https://twitter.com/wieslawsoltes/status/1983268067510759896?ref_src=twsrc%5Etfw">October 28, 2025</a></blockquote> |
| 184 | +<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> |
| 185 | + |
| 186 | + |
| 187 | + |
| 188 | +<!-- https://x.com/wieslawsoltes/status/1983310225655697834?s=12 --> |
| 189 | +<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Avalonia XAML hot-reload is here ! <a href="https://t.co/nzl0jTkCJn">pic.twitter.com/nzl0jTkCJn</a></p>— Wiesław Šoltés (@wieslawsoltes) <a href="https://twitter.com/wieslawsoltes/status/1983310225655697834?ref_src=twsrc%5Etfw">October 28, 2025</a></blockquote> |
| 190 | +<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> |
0 commit comments