トピックス
Copilot SDK in technical preview - GitHub Changelog
https://github.blog/changelog/2026-01-14-copilot-sdk-in-technical-preview/
GitHub Copilot SDK がテクニカルプレビューとして公開された。
SDK を利用することで Copilot CLI と同様なマルチターン会話やツール実行といった AI を活用するアプリケーションの実装が可能となる。SDK は .NET, Node.js, Python, Go で利用可能。
Release v10.0.0 · dotnet/orleans
https://github.com/dotnet/orleans/releases/tag/v10.0.0
Orleans 10.0.0 がリリースされた。
このバージョンでは .NET 8 および 10 がサポートされ、NATS Stream のサポートや各種改善や修正が含まれている。
リリース
- aws/aws-sdk-net
- Azure/azure-sdk-for-net
- CommunityToolkit/Aspire
- dotnet/orleans
- dotnet/SqlClient
- googleapis/google-cloud-dotnet
- grpc/grpc-dotnet
- microsoft/CsWin32
- open-telemetry/opentelemetry-dotnet
- open-telemetry/opentelemetry-dotnet-contrib
アーティクル、スライドなど
Microsoft 365 Agents SDK でプロアクティブ メッセージを送信する
https://zenn.dev/karamem0/articles/2026_01_20_180000
Microsoft 365 Agents SDK を使用して Bot Framework のようなプロアクティブなメッセージ送信を行う方法について。
C#でMCP入門(Weather API連携編)- 書籍『MCP入門』のPythonコードを移植する(4)
https://zenn.dev/zead/articles/mcp-learning-4
書籍「MCP入門――生成AIアプリ本格開発」の Python によるサンプルコードを C# に移植するシリーズ。
Building Zero-Allocation Parsers in C# .NET
https://jordansrowles.medium.com/building-zero-allocation-parsers-in-c-net-348ce6d124f1
ref struct/Span を使用したアロケーションをおさえたパーサーを C# で実装する手法について。
Native AOT は実際のアプリでどのくらい速いのか
https://zenn.dev/shinta0806/articles/native-aot-speed
WinUI 3 アプリケーションを Native AOT でビルドしたときの起動速度の比較を行った結果について。
.NET10 の Blazor Web App で音を鳴らす
https://zenn.dev/tetr4lab/articles/2ee77f9920c155
Blazor Web App から HTMLAudioElement を使用して音を鳴らす方法について。記事では .NET 10 で導入された JavaScript 側のコンストラクターを呼びだす
【C#】文字列のSplitメソッドで空文字を設定した場合の挙動
https://zenn.dev/someone7140/articles/0e0024e0cfaa0d
String 型の Split メソッドの区切り文字として空文字を指定した場合の挙動について。
Windows PCと.NETでもLチカしてみよう(nanoFrameworkの話じゃないよ) - Qiita
https://qiita.com/yamaokunousausa/items/79ac9ec01354057318ba
Windows 上の .NET アプリケーションから USB-GPIO デバイスを使用して LED を点滅させる (Lチカ) 方法について。
Microsoft.Extensions.AIで複数のAIFunctionをChatOptionsのToolsに登録する
https://zenn.dev/microsoft/articles/ms-extensions-ai-multi-tool
Microsoft.Extensions.AI の ChatOptions の Tools プロパティーに AIFunction を複数登録する際の Tips。
【C#】これからはTcpClient/UdpClientをやめてSocketを直接使おう
https://zenn.dev/nuskey/articles/csharp-dont-use-tcpclient
モダンな .NET では TCP/UDP を取り扱う際に TcpClient や UdpClient よりも Socket を直接使用したほうが良いとされる理由について。
.NETアプリからFeliCaコマンドではなくPC/SC APDUコマンドで使って交通系ICカードの利用履歴を読み取る - Qiita
https://qiita.com/yamaokunousausa/items/4cded2f1e4fbf40b30b3
.NET アプリケーションから交通系 IC カードの利用履歴を読み取る方法について。
Making foreach on an IEnumerable allocation-free using reflection and dynamic methods
IEnumerable を foreach で列挙する際のアロケーションを抑える方法について。 記事では自身で実装した以外の struct 型の Enumerator を DynamicMethod を使用して列挙する方法や、.NET 10 での改善についても解説している。
C#でCOMインターフェースにvtable+関数ポインタで高速アクセス
https://zenn.dev/radian_jp/articles/27886b583439b7
COM インターフェースを Runtime Callable Wrapper を使用せずに自前の vtable と関数ポインターで使用する手法について。
C#/NuGetにおけるSBOMとSLSAの状況 - tech.guitarrapc.cóm
https://tech.guitarrapc.com/entry/2026/01/17/230000
NuGet における SBOM と SLSA の対応状況と設定/有効化方法についての解説。
サイト、ドキュメントなど
Visual Studioで学ぶ C# プログラミング .NET10対応
https://zenn.dev/tsuna_can/books/dotnet10-basic-csharp-programming
Visual Studio を使用した C# プログラミングの入門書 (Zenn)。