<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/hot-reload-for-avalonia-ay2ovtnmw" -->

---
title: Hot Reload for Avalonia | daily.dev
description: Avalonia has shipped its own Hot Reload feature, letting developers edit XAML (.axaml) and C# files and see changes applied live to a running app without a...
canonical: https://daily.dev/posts/hot-reload-for-avalonia-ay2ovtnmw
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Hot Reload for Avalonia | daily.dev
og:description: Avalonia has shipped its own Hot Reload feature, letting developers edit XAML (.axaml) and C# files and see changes applied live to a running app without a...
og:url: https://daily.dev/posts/hot-reload-for-avalonia-ay2ovtnmw
og:image: https://api.daily.dev/og/posts/aY2oVtnMw.png
og:image:alt: Hot Reload for Avalonia
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Hot Reload for Avalonia

**[Avalonia UI Blog](https://daily.dev/sources/avalonia-blog)** · 4 min read · 0 upvotes · 0 comments

## Summary

Avalonia has shipped its own Hot Reload feature, letting developers edit XAML (.axaml) and C# files and see changes applied live to a running app without a restart, on Windows, macOS, Linux, iOS, and Android. It builds on .NET Hot Reload rather than a custom TCP stack, inheriting Microsoft's MAUI mobile investments. Setup involves installing the AvaloniaUI.DiagnosticsSupport.HotReload NuGet package, adding a license key, and running via dotnet watch, Visual Studio, or VS Code. The feature is licensed and included in Avalonia Plus, Pro, Enterprise, and legacy Accelerate plans, but not the free community tier; a 30-day Pro trial is available.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://avaloniaui.net/blog/hot-reload-ga>

## Questions this post answers

### How do I enable Hot Reload in my Avalonia app?

Install the AvaloniaUI.DiagnosticsSupport.HotReload NuGet package, add your AvaloniaUILicenseKey to the application project, and run the app with dotnet watch, Visual Studio, or Visual Studio Code with the C# Dev Kit extension. Saving an .axaml or .cs file then rebuilds the matching controls, styles, resources, and data templates in the running app without a restart.

_daily.dev surfaces setup details like this for developers wiring hot reload into their Avalonia workflow._

### Is Avalonia Hot Reload free to use?

No, it is not included in the free community tier. AvaloniaUI.DiagnosticsSupport.HotReload is a licensed package covered by the Avalonia Plus, Pro, and Enterprise tiers, and it's also included for anyone on the legacy Accelerate plan. Developers without one of these licenses can start a 30 day trial of Avalonia Pro to test it.

_Developers weighing Avalonia licensing tiers can track pricing and feature changes on daily.dev._

### How does Avalonia's Hot Reload work under the hood?

It builds on .NET Hot Reload rather than a custom TCP stack, inheriting Microsoft's investment in that tooling for .NET MAUI, including Android and iOS support added in .NET 11. An agent detects changes to .axaml and .cs files and applies them to the specific edited element where possible, preserving its state; some edits still fall back to a full reload of that element.

_daily.dev helps .NET developers follow how tooling like Avalonia's hot reload engine evolves._

## Similar posts on daily.dev

- [Avalonia for Visual Studio Code](https://daily.dev/posts/avalonia-for-visual-studio-code-i5gilgxny) · Avalonia UI Blog · 65 upvotes · 1 comments
- [WPF Hot Reload Is Here: Edit Your XAML and Watch It Update Live in Rider](https://daily.dev/posts/wpf-hot-reload-is-here-edit-your-xaml-and-watch-it-update-live-in-rider-mqwbdq9xi) · JetBrains .NET Blog · 1 upvotes · 0 comments
- [Welcome to the New Era of App Development: Introducing Avalonia v11](https://daily.dev/posts/welcome-to-the-new-era-of-app-development-introducing-avalonia-v11-jkkwhnsya) · Avalonia UI Blog · 0 upvotes · 0 comments
- [.NET MAUI will get Linux and browser support via Avalonia](https://daily.dev/posts/net-maui-will-get-linux-and-browser-support-via-avalonia-k9i4bwe9d) · The Register · 13 upvotes · 2 comments

---

Tags: [#.net](https://daily.dev/tags/.net), [#c#](https://daily.dev/tags/c#), [#avalonia](https://daily.dev/tags/avalonia)

[View this post on daily.dev](https://daily.dev/posts/hot-reload-for-avalonia-ay2ovtnmw)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Hot Reload for Avalonia","url":"https://daily.dev/posts/hot-reload-for-avalonia-ay2ovtnmw","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/hot-reload-for-avalonia-ay2ovtnmw"},"datePublished":"2026-10-04T13:25:35.003Z","dateModified":"2026-10-04T13:26:01.433Z","description":"Avalonia has shipped its own Hot Reload feature, letting developers edit XAML (.axaml) and C# files and see changes applied live to a running app without a...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f89aafee2ed8534202ad866253ac0dba?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/f89aafee2ed8534202ad866253ac0dba?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Avalonia UI Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Avalonia UI Blog","logo":"https://media.daily.dev/image/upload/s--dntcJgqc--/f_auto,q_auto/v1773656510/logos/avalonia-blog?_a=BAMAMiiu0","url":"https://daily.dev/sources/avalonia-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/hot-reload-for-avalonia-ay2ovtnmw","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":".net,c#,avalonia","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Avalonia UI Blog","item":"https://daily.dev/sources/avalonia-blog"},{"@type":"ListItem","position":3,"name":"Hot Reload for Avalonia"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/hot-reload-for-avalonia-ay2ovtnmw#faq","mainEntity":[{"@type":"Question","name":"How do I enable Hot Reload in my Avalonia app?","acceptedAnswer":{"@type":"Answer","text":"Install the AvaloniaUI.DiagnosticsSupport.HotReload NuGet package, add your AvaloniaUILicenseKey to the application project, and run the app with dotnet watch, Visual Studio, or Visual Studio Code with the C# Dev Kit extension. Saving an .axaml or .cs file then rebuilds the matching controls, styles, resources, and data templates in the running app without a restart. daily.dev surfaces setup details like this for developers wiring hot reload into their Avalonia workflow."}},{"@type":"Question","name":"Is Avalonia Hot Reload free to use?","acceptedAnswer":{"@type":"Answer","text":"No, it is not included in the free community tier. AvaloniaUI.DiagnosticsSupport.HotReload is a licensed package covered by the Avalonia Plus, Pro, and Enterprise tiers, and it's also included for anyone on the legacy Accelerate plan. Developers without one of these licenses can start a 30 day trial of Avalonia Pro to test it. Developers weighing Avalonia licensing tiers can track pricing and feature changes on daily.dev."}},{"@type":"Question","name":"How does Avalonia's Hot Reload work under the hood?","acceptedAnswer":{"@type":"Answer","text":"It builds on .NET Hot Reload rather than a custom TCP stack, inheriting Microsoft's investment in that tooling for .NET MAUI, including Android and iOS support added in .NET 11. An agent detects changes to .axaml and .cs files and applies them to the specific edited element where possible, preserving its state; some edits still fall back to a full reload of that element. daily.dev helps .NET developers follow how tooling like Avalonia's hot reload engine evolves."}}]}
```

