2026-09-03: Hot Reload for Avalonia, WinUI OSS Phase 4

Published on Thursday, 03 September 2026

トピックス

Hot Reload for Avalonia - Avalonia UI Blog

https://avaloniaui.net/blog/hot-reload-ga

Avalonia のホットリロードが GA となった。

Avalonia のホットリロードは XAML (.axaml) と C# コードの両方のホットリロードをサポートし、.NET のホットリロードをベースとすることで iOS/Android のようなプラットフォームもサポートしている。

パッケージの利用には Plus、Pro または Enterprise のライセンスが必要となる。

Phase 4 update: WinUI development is now happening on GitHub - 🚀 WinUI OSS Update: Phased Rollout Toward Open Collaboration ・ microsoft/microsoft-ui-xaml ・ Discussion #10700

https://github.com/microsoft/microsoft-ui-xaml/discussions/10700#discussioncomment-18176899

WinUI の OSS 化プロジェクトの最後のフェーズ 4 が完了となり、WinUI の開発は GitHub 上で行われることになった。

The Story of VS Code | Official Trailer

https://www.youtube.com/watch?v=C0JzpWmu-j0

Visual Studio Code のストーリームービー (VSCodeの物語) のトレイラー動画が公開された。

本編は9月5日 (土) 午前0時 (日本時間)に公開される予定となっている。

アーティクル、スライドなど

Stop alt-tabbing into the wrong Visual Studio - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/stop-alt-tabbing-into-the-wrong-visual-studio/

Visual Studio 2026 のソリューションごとにテーマカラーを設定する方法についての紹介。

ソリューションごとにテーマカラーを設定することで、Alt+Tab で間違ったインスタンスを選択したりすることを防ぐといった使い方ができる。

Today I will... review GitHub PRs - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/today-i-will-review-github-prs/

Visual Studio 2026 の GitHub Pull Request のレビュー機能についての紹介。

The pain of serializing unions and closed class hierarchies with System.Text.Json: Exploring the .NET 11 preview - Part 7

https://andrewlock.net/exploring-the-dotnet-11-preview-7-the-pain-of-serializing-unions-and-closed-class-hierarchies-with-system-text-json/

.NET 11 Preview 7 での System.Text.Json における Union 型やクローズドクラス階層のシリアライズの問題について。

.NET 10 / Blazor テンプレートで確認した @Assets と Fingerprinting(静的ファイルの自動キャッシュバスティング) - Qiita

https://qiita.com/af-dev-hub/items/7a40450dab0c5ea7cc74

.NET 10 の Blazor テンプレートでの静的ファイルのキャッシュバスティングの仕組みについての紹介。

What's new with CoreCLR GC handles in .NET 9 and .NET 10

https://www.awise.us/2026/08/23/gc-handle.html

.NET 10 で追加された新しい GC ハンドルに関する型についての紹介。

記事では新しい型の紹介とパフォーマンスの比較や、内部的な実装について .NET 9 の弱いハンドルおよび 10 のクロスリファレンスハンドルを解説している。

Garbage Collection Fundamentals in .NET: Stack, Heap, Virtual Memory, Mark, Sweep, and Compact

https://ilovedotnet.org/blogs/garbage-collection-fundamentals-in-dotnet/

GC の基本的な仕組みについて簡単に解説。

自作CLIから dotnet build/publish を呼ぶとハングすることがあった

https://zenn.dev/nossa/articles/f59296fc82f82a

外部から dotnet builddotnet publish を呼び出し、出力を待機しているとプロセスが終了した後も待機してしまう問題について。

【.NET 11 Preview 7】ラベル付きbreakステートメントとcontinueステートメント

https://zenn.dev/prozolic/articles/2dd60938f787ad

.NET 11 Preview 7 の C# 15 で追加されたラベル付き break ステートメントと continue ステートメントについて。

Parsing IP addresses in C# at crazy speeds

https://lemire.me/blog/2026/08/19/parsing-ip-addresses-in-c-at-crazy-speeds/

IP アドレスのパースを SIMD 命令で高速に行ってみるという話。

.NET 10 ActivitySamplingResult PropagationData: Why Recorded Turns False

https://dev.to/ssukhpinder/net-10-activitysamplingresult-propagationdata-why-recorded-turns-false-d1g

.NET 10 の ActivitySamplingResult.PropagationData による挙動の変更について。

How Uno Platform uses .NET, MCP, and AI to build high quality apps - .NET Blog

https://devblogs.microsoft.com/dotnet/how-uno-platform-uses-dotnet-mcp-ai-to-build-high-quality-apps/

Uno Platform は高品質なアプリを作るために .NET、MCP、AI をどのように活用しているかについての紹介。

VSLive! @ Microsoft HQ: Developer Takeaways and Must-Watch Sessions - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/vslive-hq-content-sandiego-and-orlando-mentions/

7月に開催した VSLive!@ Microsoft HQ 2026 のセッションのおさらいと、9月と11月に行われる VSLive! の案内。

.NET 11プレビューで見えてきた新機能をまとめてみる - Qiita

https://qiita.com/pmc-ko/items/f44d4e70ec0ac4a2257d

.NET 11 Preview 7 までに追加された新機能の簡単なまとめ。

The Visual Studio Debugger Agentic Workflow Gets a Test-Driven Upgrade - Visual Studio Blog

https://devblogs.microsoft.com/visualstudio/the-visual-studio-debugger-agentic-workflow-gets-a-test-driven-upgrade/

Visual Studio のデバッガーエージェントワークフローにテスト駆動開発の導入したことについて。

デスクトップに穴を開けたかった話 ― WM_NCHITTESTとPrintWindowで「絵を描く」方式にたどり着くまで

https://zenn.dev/da39nbv3/articles/bd1ed10009f9ac

ウィンドウの表示領域に穴をあけ、デスクトップを表示する方法についての解説。

Introducing ShapeShift: declare your data once, serialize it anywhere ? JMPInline

https://blog.nerdbank.net/2026/09/01/introducing-shapeshift-declare-your-data-once-serialize-it-anywhere/

Rust の Serde のように定義を一度行うことで、複数のシリアライズ形式に対応できる仕組み ShapeShift を実装してみたという話。