Ensure XAML / C# Hot Reload, Live Visual Tree code is removed from release builds
Open
area-publishing
area-xaml
proposal/open
t/enhancement ☀️
- Dominant language
- C#
- Stars
- 23.3k
- Forks
- 2k
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 290
Description
### Description
As per: https://github.com/dotnet/maui/pull/4333#issuecomment-1023003045
For many reasons, we want to make sure that Live Visual Tree, XAML Hot Reload, C# Hot Reload, and any other code like this is not included in release builds.
Contributor guide
Research direction
Start by reviewing the linked pull request comment and locating the Live Visual Tree, XAML Hot Reload, and C# Hot Reload code paths. The issue names no files or tests, so identify the release-build configuration and determine how to verify that these features are excluded from release output.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system, devtools
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100