トピックス
.NET 10 Preview 7 is now available! - .NET Blog
https://devblogs.microsoft.com/dotnet/dotnet-10-preview-7/
.NET 10 Preview 7 がリリースされた。
ライブラリー
- Windows での新しいプロセスグループでのプロセス起動
- パディング付き AES キーラップ (IETF RFC 5649)
- ML-DSA
- 複合 ML-DSA
- JSON シリアライザーでの PipeReader サポート
- WebSocketStream
- macOS での TLS 1.3 サポート (クライアント)
SDK
anyランタイム識別子
ASP.NET Core & Blazor
- 例外ハンドラーの診断の抑制構成
- 既知の API エンドポイントへの Cookie ログインリダイレクトの抑制
- Passkey 認証の改善
- .localhost トップレベルドメインのサポート
- System.Text.Json での PipeReader サポートの使用
- クラスとレコード型の強化された検証
- Blazor の改善
- OpenAPI.NET 依存関係の安定リリースへのアップグレード
.NET MAUI
- XAML Source Generator
- MediaPicker での EXIF サポート
- SafeArea の改善
- セカンダリーツールバーアイテム
- 新しいコントロール API
- 非推奨な API の削除
Windows Forms
- コンボボックスのダークモード描画の修正
- リッチテキストボックスのダークモード描画の改善と既知の制限
- PropertyGrid のダークモードの改善
Windows Presentation Foundation (WPF)
- バグ修正
- Fluent テーマの改善 _ Entity Framework Core
- パラメータ化されたコレクションの変換の改善
- 小さな改善とバグ修正
コンテナーイメージ
- SDK イメージでの PATH に
dnxを追加
- SDK イメージでの PATH に
.NET MAUI in .NET 10 Preview 7 · dotnet/maui · Discussion #31134
Rider 2025.2 Is Here with Junie, In-IDE OpenTelemetry, Game Dev Upgrades, and More | The .NET Tools Blog
Rider 2025.2 がリリースされた。
- Junie AI コーディングエージェント (ベータ版)
- MCP サーバー接続
- パフォーマンスの新しい視点: Monitoring と OpenTelemetry の再構築
- より良いデバッグ
- パフォーマンス改善
- デバッガーステップ実行の高速化
- メモリー使用量の改善
- ゲーム開発
- Unity
- シェーダーデバッグ
- 混在モードデバッグ
- Unity プロファイラー統合
- Unreal Engine
- Godot
- Unity
- コード分析と言語サポート
- C# 14 サポートの拡張
- Roslyn サポート
- F# の改善
- Web とデータベース開発
- TypeScript-Go 言語サーバーの実験的サポート
- SDK スタイルの新しい SQL プロジェクトサポート
- 非推奨化と移行
- Mono と Unity のコードカバレッジ
- Dynamic Program Analysis
ReSharper and the .NET Tools 2025.2 Are Out! | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2025/08/14/resharper-and-the-net-tools-2025-2-are-out/
ReSharper と .NET Tools の 2025.2 がリリースされた。
- Out-of-Process モード (パブリックプレビュー)
- パフォーマンス改善
- 起動時のインスタントナビゲーション
- リネームリファクタリングの高速化
- よりスムーズなインラインリファクタリング
- 高速なソリューション読み込み
- Razor/Blazor の最適化
- C# 14 サポート
- Logging の改善 (ILogger サポート)
- コーディング生産性
- C++ サポート
- Continuous Integration
- TeamCity 拡張の廃止
- CQRS バリデーション (実験的)
- dotTrace および dotMemory の変更点
- 主に Rider との統合のための改善
- dotCover の変更点
- サポートの削除
- Mono と Unity のコードカバレッジ
- IIS Express, WCF, WinRT, 外部 .NET プロセス、MAUI
- コマンドラインランナーの更新
- サポートの削除
Out-of-Process モードやその他パフォーマンス改善について以下のリンクを参照。
Model Context Protocol (MCP) is Now Generally Available in Visual Studio 🎉 - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/mcp-is-now-generally-available-in-visual-studio/
Visual Studio (17.14.13 以降) での MCP サポートが Generally Available となった。
- 完全な MCP クライアント統合
- ファーストクラス認証
- 新しいサーバーに接続する簡単な方法
- エンタープライズのガバナンスコントロール
詳細な機能についてはリリースノートの Features を参照。
From Redmond to San Diego: VS Live! Highlights, Session Examples, and What’s Next - Visual Studio Blog
Visual Studio Live! イベントのハイライトやセッションの紹介、次回のサンディエゴでのイベントの案内。
Announcing the NuGet MCP Server Preview - .NET Blog
https://devblogs.microsoft.com/dotnet/nuget-mcp-server-preview/
NuGet MCP サーバーがプレビュー公開された。
記事では .NET 10 Preview 6 を使用してサーバーを起動する方法や現在提供される機能、Visual Studio との統合について触れている。
GPT-5 Now Available in Visual Studio - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/gpt-5-now-available-in-visual-studio/
Visual Studio で GPT-5 (プレビュー) が利用可能になった。
GitHub Copilot Enterprise および Business ではポリシーでモデルの使用を許可する必要がある。
リリース
- AvaloniaUI/Avalonia
- aws/aws-sdk-net
- Azure/azure-cosmos-dotnet-v3
- Azure/azure-sdk-for-net
- DataDog/dd-trace-dotnet
- dotnet/aspire
- dotnet/SqlClient
- googleapis/google-cloud-dotnet
- newrelic/newrelic-dotnet-agent
アーティクル、スライドなど
Converting an xUnit test project to TUnit
https://andrewlock.net/converting-an-xunit-project-to-tunit/
xUnit テストプロジェクトを TUnit に変換する方法について。記事では TUnit の紹介と移行する動機、TUnit の特徴と移行手順、遭遇した問題について触れている。
【ML.net】ML.netでモデルを作成する3つの方法
https://qiita.com/KM_20005/items/19542c049d34f0506606
ML.NET でモデルを作成する手段の簡単な紹介。
Raspberry Build HAT: Controlling LEGO Engines with .NET
https://medium.com/medialesson/raspberry-build-hat-controlling-lego-engines-with-net-1ba7e8fef648
Raspberry Pi Build HAT を使用して LEGO を .NET から制御する方法について。
ASP.NET Core で Microsoft Entra ID 認証を設定する方法
https://zenn.dev/zead/articles/aspnetcode-entraid
ASP.NET Core アプリケーションで Microsoft Entra ID 認証を実装する手順について。
.NET Aspire + Microsoft Orleansでチャットアプリを作成する
https://qiita.com/Mizuha-hk/items/780fbabd104f8830bbf8
.NET Aspire と Microsoft Orleans を使用してチャットアプリを作成する手順について。
Reset Cookies and force new sign-in using ASP.NET Core Identity
https://damienbod.com/2025/08/18/reset-cookies-and-force-new-sign-in-using-asp-net-core-identity/
ASP.NET Core Identity を使用している中で Cookie のリセットと強制サインインを行う実装について。
Windows標準だけでGUIを作成 ― PowerShell+.NET Framework
https://zenn.dev/y_a_y/articles/ps_gui_b9685efa3cc1ea
Windows にインストールされている PowerShell と .NET Framework を使用して GUI アプリケーションを作成する方法について。
When You Don’t Need WebApplicationBuilder: Raw Kestrel in Action
WebApplicationBuilder を使用せず、Kestrel を直接構成、起動することでプレーンな Web サーバーを立ち上げる方法について。
GPT-OSS - A C# Guide with Ollama - .NET Blog
https://devblogs.microsoft.com/dotnet/gpt-oss-csharp-ollama/
Ollama を使用して gpt-oss (20b) を C# から利用する方法について。
C#でMCPサーバーを作ってみよう
https://zenn.dev/kenshin/articles/csharp-mcp-server
.NET 10 Preview の MCP サーバーテンプレートを使用して MCP サーバーを実装する手順について。
AdaptiveCards.Templating でアダプティブ カードを生成する
https://zenn.dev/karamem0/articles/2025_08_19_130000
AdaptiveCards.Templating を使用してアダプティブカードを生成する方法について。
.NETで分散ロックを実装してみる - Qiita
https://qiita.com/omt_teruki/items/3a3ed4b949427047b32f
アプリケーションに分散ロックを実装する方法について。記事では DistributedLock パッケージを使用して Redis で分散ロックを実装する手順を紹介している。
ASP.NET Core で MCP Server を構築する RTA - Qiita
https://qiita.com/higege-amdeker/items/4659da22858828dcfa71
ModelContextProtocol パッケージを使用して ASP.NET Core サーバー上に MCP サーバーを構築する手順について。
Create .NET Core Dumps On Linux (Docker, Native AOT)
https://medium.com/@meriffa/create-net-core-dumps-on-linux-docker-native-aot-d556a3b41175
Docker 上の .NET アプリケーションのコアダンプの取得方法について。記事では単一ファイル発行や NativeAOT でのコアダンプ取得方法についても触れている。
.NET 10.0 dotnet run app.cs or file-based program - NDepend Blog
https://blog.ndepend.com/net-10-0-dotnet-run-app-cs-or-file-based-program/
.NET 10 での dotnet run app.cs の使用方法やファイルベースのプログラムの実行方法について。
C# × WASM化を使用してVS Code の拡張機能を作りたい(VS Code ローカル)
https://zenn.dev/srtia2318/articles/organize-info9-vscode-ex-wasm-234e65e86bee87
Visual Studio Code の拡張機能から Wasm 化した C# コードを呼び出すための手順と実装方法について。
MagicOnion + WPF を使用して異なるPC間でアプリの操作内容をリアルタイム共有
https://zenn.dev/knishis/articles/16b8645a9e7366
MagicOnion と WPF を使用してサーバー、クライアント間で操作をリアルタイムに共有する方法について。
Visual StudioアプリでSBOMを自動生成する ― SPDX形式をバッチで簡単作成
https://zenn.dev/mono_tec/articles/visualstudio-app-sbom
sbom-tool を使用して SBOM を作成する方法について。
WPFにおけるWebView2実装と機能紹介
https://zenn.dev/sakaki_web/articles/6e24d3f06c3fdc
WPF で WebView2 を使用する方法といくつかの機能の紹介。
XAML Speeds Up, JSON Gets Smarter in .NET 10 Preview 7 -- Visual Studio Magazine
.NET 10 Preview 7 での新機能や改善についてのまとめ。
Visual Studio's Next Act: Faster, Smarter, More AI-Driven -- Visual Studio Magazine
Visual Studio Live! で発表された Visual Studio の今後についてのまとめ。
MCP 基礎知識 & MCP 公式の MCP サーバ自作チュートリアル (C#) やってみた - Qiita
https://qiita.com/chomado/items/968eca2a96873ccad938
MCP についての基本的な解説と、MCP 公式が提供している MCP サーバーの実装チュートリアルを進めてみた話。記事ではプロジェクトの作成から実装、テストまで行っている。
App Actions on Windows の Action Provider(COMタイプ)をつくる
https://zenn.dev/tera1707/articles/352f5bf2cd718e
App Actions on Windows の Action Provider を実装する手順についての解説。
C#でSystem.CommandLine v2 previewを試す
https://zenn.dev/shundeveloper/articles/97211d78b10c3c
System.CommandLine v2 のプレビュー版を使用してコマンドラインアプリケーションを実装する手順について。
Improving Codebase Awareness in Visual Studio Chat - Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/improving-codebase-awareness-in-visual-studio-chat/
Visual Studio 17.14.11 のリリースで導入された Copilot 向けのコード検索の改善について。記事では BM25 からセマンティック検索へ移行したことについて触れている。
dotInsights | August 2025 | The .NET Tools Blog
https://blog.jetbrains.com/dotnet/2025/08/12/dotinsights-august-2025/
JetBrains による2025年8月の .NET 関連情報のまとめ
Running .NET in the browser without Blazor
https://andrewlock.net/running-dotnet-in-the-browser-without-blazor/
Blazor を使用せず .NET アプリケーションをブラウザーで動かす方法について。記事では実験的な WASM テンプレートを使用して .NET アプリケーションを WASM 化して動かしている。
Deep Dive
Add CollectionsMarshal.AsBytes(BitArray) by stephentoub · Pull Request #116308 · dotnet/runtime
https://github.com/dotnet/runtime/pull/116308
BitArray から直接バイト配列に変換するメソッドの追加。