From 289f9d76c8aaaffe82e49bb93798fc108c386ce9 Mon Sep 17 00:00:00 2001 From: Max Katz Date: Thu, 11 Jun 2026 06:39:22 -0700 Subject: [PATCH] Enhance Roslyn-compiler visible metadata (#21546) * Move "AdditionalFiles Include="@(AvaloniaXaml)"" to common AvaloniaBuildTasks * Add AdditionalFiles Include="@(AvaloniaResource)" * Add a comment * Add extra CompilerVisibleProperty * Rename _InjectAvaloniaAdditionalFiles, make it more specific... * Do not duplicate AdditionalFiles with AvaloniaXaml AvaloniaResource --- packages/Avalonia/AvaloniaBuildTasks.targets | 11 +++++++++++ .../Avalonia.Generators/Avalonia.Generators.props | 11 ++++++----- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/packages/Avalonia/AvaloniaBuildTasks.targets b/packages/Avalonia/AvaloniaBuildTasks.targets index d3750935f9..9ed50e6137 100644 --- a/packages/Avalonia/AvaloniaBuildTasks.targets +++ b/packages/Avalonia/AvaloniaBuildTasks.targets @@ -39,6 +39,17 @@ Condition="'$(ApplicationIcon)' != ''" /> + + + + + + <_AvaloniaResourceOnly Include="@(AvaloniaResource)" + Exclude="@(AvaloniaXaml)" /> + + + + diff --git a/src/tools/Avalonia.Generators/Avalonia.Generators.props b/src/tools/Avalonia.Generators/Avalonia.Generators.props index 7eb3adff3d..3712b390ee 100644 --- a/src/tools/Avalonia.Generators/Avalonia.Generators.props +++ b/src/tools/Avalonia.Generators/Avalonia.Generators.props @@ -9,7 +9,9 @@ true + + @@ -17,10 +19,9 @@ + + + + - - - - -