トピックス
.NET Conf 2026 - .NET Blog
https://devblogs.microsoft.com/dotnet/dotnet-conf-2026/
2026年11月10日から12日までオンラインで開催される .NET Conf 2026 の告知。
この .NET Conf 2026 では .NET 11 の正式リリースが行われる予定で、詳細は今後公開予定とのこと。
Core Framework v3 4.0.0 | xUnit.net
https://xunit.net/releases/v3/4.0.0
xUnit v3 の 4.0.0 がリリースされた。
このリリースは13か月ぶりのメジャーリリースとなり、NativeAOT や完全なテストケース並列化がサポートされているほか、テストクラスやメソッドの実行順、アサーションの追加、ネイティブ実行ツールなども追加されている。
また 4.0 以降では Microsoft Testing Platform v1 のサポートと Mono の公式サポートが終了となっている。
Aspire 13.5: Fresh pixels and better workflows
https://devblogs.microsoft.com/aspire/whats-new-aspire-13-5/
Aspire 13.5 がリリースされた。
このリリースではウェブサイトとダッシュボードのデザインのリフレッシュと改善、インタラクションサービスによる入力サポート、ダッシュボードでのターミナル、Kubernetes ワークロードの永続的データ保存と既存の Azure リソースの取り扱いのサポート、Homebrew や WinGet での Aspire CLI のインストールといった改善が含まれている。
.NET Foundation Statement on Open Source Maintenance Fees
.NET Foundation による Open Source Maintenance Fee (OSMF) に関する声明。
原則として .NET Foundation は OSMF やそれに類似するモデルを支持も反対もしないことや、利用者向けのガイダンスとしてパッケージマネージャーからの利用時にソースコードリポジトリーのライセンスが常に適用されると仮定せず適切に確認することといったことが述べられている。
Explore new features available in C# 15 preview - .NET Blog
https://devblogs.microsoft.com/dotnet/explore-csharp-15/
C# 15 Preview での新しい機能の紹介。
- Union 型
- クローズドな階層型 (closed hierarchy)
- 再デザインされたメモリー安全 (プレビュー)
- コレクション式引数
- 拡張インデクサー
- ラベル付き break と continue
リリース
アーティクル、スライドなど
Compile-time serializers, for native AOT and trimming
https://docs.protobuf-net.dev/aot
Protobuf-net の Native AOT およびトリミングに対応するためのコンパイル時シリアライザー (プレビュー機能) についてのドキュメント。
Microsoft.Identity.Web のダウンストリーム API を使ってみる
https://zenn.dev/karamem0/articles/2026_08_25_130000
Microsoft.Identity.Web のダウンストリーム API を使用して、Entra ID で認証し、Microsoft Graph API を呼び出す方法について。
Finding the total number of processors on a machine with .NET
https://andrewlock.net/finding-the-total-number-of-processors-on-a-machine-with-dotnet/
.NET で実行中のマシンのプロセッサー数を取得する方法について。記事では Environment.ProcessorCount プロパティーではなぜ問題なのか、代替となる方法としてどのような実装をすればよいかについて解説している。
Visual Studio August Update — Work Smarter Across Models and Branches - Visual Studio Blog
Visual Studio の2026年8月のアップデートについて。
モデルのリーズニングエフォートの設定、組織レベルのカスタムエージェント、Copilot の使用状況の確認、Git Worktree のサポートと submodule のサポートといったものが紹介されている。
.NET 10 BufferedStream WriteByte: Flush Full Buffers Explicitly
https://dev.to/ssukhpinder/net-10-bufferedstream-writebyte-flush-full-buffers-explicitly-45a2
.NET 10 の BufferedStream.WriteByte メソッドの挙動が変更され、フラッシュする挙動が変わったことについて。
【WPF/MAUI】DependencyPropertyを1行で生成!ゼロアロケーションな爆速ジェネレーターを作った - Qiita
https://qiita.com/kassyi/items/f00234fe35f48ef70ac4
属性を付与することで DependencyProperty を生成できる Source Generator を作成したことについて。
AppxManifest IntelliSense for Windows Development - #ifdef Windows
https://devblogs.microsoft.com/ifdef-windows/appxmanifest-intellisense-support-in-vs-code/
Visual Studio Code で AppxManifest の IntelliSense をサポートするようになったことについて。
【C#】いい加減説明できるようにしたい共変性・反変性〜IEnumerableのout〜 - Qiita
https://qiita.com/simoyama2323/items/af1e86d5a35b8df36a49
ジェネリクスの共変性と反変性についてのまとめ。
MCPの仕様とC# SDKがv2でどう変わったのか整理してみる - Qiita
https://qiita.com/pmc-ko/items/4cff5997f1e29cf1ba0f
直近リリースされた MCP 向けの C# SDK v2 の変更点についてのまとめ。SDK の変更だけでなく MCP 側の仕様変更についても触れている。
【C#】例外の生成って本当に遅いの? BenchmarkDotNetで実測してみた - Qiita
https://qiita.com/KM_20005/items/567b7d774d220a140e71
遅いといわれがちな例外について BenchmarkDotNet を使用して確認しながら比較した結果について。
WASAPI 排他モードでビットパーフェクト再生する音楽プレーヤーを WPF で作ってみた
https://zenn.dev/kerobot/articles/90190d8d203740
WPF でビットパーフェクトな音楽プレイヤーを実装する上での技術的な解説。
Unlocking the Power of AI for Every Developer in Visual Studio with Bring your Own Model - Visual Studio Blog
Visual Studio Insider でプレビュー導入されている Bring Your Own Model (BYOM) についての紹介。
From dotnet run to Foundry Hosted Agent in 3 lines of C# - .NET Blog
https://devblogs.microsoft.com/dotnet/from-dotnet-run-to-foundry-hosted-agent-in-3-lines-of-csharp/
Microsoft.Agents.AI.Foundry.Hosting を使用して、Microsoft Agent Framework を使用したエージェントをホストする方法について。
AIの「中の人」になってみる
https://zenn.dev/poipoionigiri/articles/7aba96291e6cf6
人間が OpenAI 互換プロバイダーを担う仕組みを作り、GitHub Copilot の BYOM に設定して裏側を体験してみた話。
技術だけでどこまで作れるのか - OSSライブラリから考察するソフトウェア開発の境界
https://zenn.dev/radian_jp/articles/519f751b3c85ee
注目している C# の OSS として OwnAudioSharp と ProGPU をあげ、それらに惹かれた理由やそれらが何を解決しているのかといったことについて。
Today I will... Modernize a .NET application - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/today-i-will-modernize-a-net-application/
Visual Studio に組み込まれた GitHub Copilot のモダナイゼーションツールを使用して、.NET Framework アプリケーションを .NET 10 に移行する例と手順の紹介。
ライブラリ、リポジトリ、ツールなど
slidict/wip: Wip is a native, standalone CLI for WSL Containers (WSLC), providing native-like interaction with containerized applications.
https://github.com/slidict/wip
dip のような体験を WSL Containers 上で提供する CLI ツール。