Skip to content

[XSG] Fix XAML SourceGenerator reusing modified node tree - #32870

Merged
StephaneDelcroix merged 1 commit into
mainfrom
dev/stdelc/xsg-c#hr
Nov 27, 2025
Merged

[XSG] Fix XAML SourceGenerator reusing modified node tree#32870
StephaneDelcroix merged 1 commit into
mainfrom
dev/stdelc/xsg-c#hr

Improve XAML SourceGenerator performance with C# hot reload support

01f655e
Select commit
Loading
Failed to load commit list.
Azure Pipelines / MAUI-public succeeded Nov 27, 2025 in 2h 8m 39s

Build #10.0.20-ci+pr.32870.azdo.154602 had test failures

Details

Tests

  • Failed: 7 (0.04%)
  • Passed: 19,437 (99.11%)
  • Other: 167 (0.85%)
  • Total: 19,611

Annotations

Check failure on line 1460 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-public

Build log #L1460

PowerShell exited with code '1'.

Check failure on line 1 in Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS("maui-blazor","Release","net10.0","iossimulator-x64",Mono,"full")

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-public

Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS("maui-blazor","Release","net10.0","iossimulator-x64",Mono,"full")

  Project RunOniOSmauibla55436959.csproj failed to build. Check test output/attachments for errors.
  Expected: True
  But was:  False
Raw output
   at Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS(String id, String config, String framework, String runtimeIdentifier, RuntimeVariant runtimeVariant, String trimMode) in /_/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AppleTemplateTests.cs:line 64
   at InvokeStub_AppleTemplateTests.RunOniOS(Object, Span`1)

1)    at Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS(String id, String config, String framework, String runtimeIdentifier, RuntimeVariant runtimeVariant, String trimMode) in /_/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AppleTemplateTests.cs:line 64
   at InvokeStub_AppleTemplateTests.RunOniOS(Object, Span`1)

Check failure on line 1 in Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS("maui-blazor","Release","net10.0","iossimulator-x64",Mono,null)

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-public

Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS("maui-blazor","Release","net10.0","iossimulator-x64",Mono,null)

  Project RunOniOSmauibla1965254306.csproj failed to run. Check test output/attachments for errors.
  Expected: True
  But was:  False
Raw output
   at Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS(String id, String config, String framework, String runtimeIdentifier, RuntimeVariant runtimeVariant, String trimMode) in /_/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AppleTemplateTests.cs:line 69
   at InvokeStub_AppleTemplateTests.RunOniOS(Object, Span`1)

1)    at Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS(String id, String config, String framework, String runtimeIdentifier, RuntimeVariant runtimeVariant, String trimMode) in /_/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AppleTemplateTests.cs:line 69
   at InvokeStub_AppleTemplateTests.RunOniOS(Object, Span`1)

Check failure on line 1 in Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS("maui","Release","net10.0","iossimulator-x64",Mono,"full")

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-public

Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS("maui","Release","net10.0","iossimulator-x64",Mono,"full")

  Project RunOniOSmauiRel1232622438.csproj failed to run. Check test output/attachments for errors.
  Expected: True
  But was:  False
Raw output
   at Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS(String id, String config, String framework, String runtimeIdentifier, RuntimeVariant runtimeVariant, String trimMode) in /_/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AppleTemplateTests.cs:line 69
   at InvokeStub_AppleTemplateTests.RunOniOS(Object, Span`1)

1)    at Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS(String id, String config, String framework, String runtimeIdentifier, RuntimeVariant runtimeVariant, String trimMode) in /_/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AppleTemplateTests.cs:line 69
   at InvokeStub_AppleTemplateTests.RunOniOS(Object, Span`1)

Check failure on line 1 in Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS("maui","Release","net10.0","iossimulator-x64",NativeAOT,null)

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-public

Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS("maui","Release","net10.0","iossimulator-x64",NativeAOT,null)

  Project RunOniOSmauiRel683863574.csproj failed to run. Check test output/attachments for errors.
  Expected: True
  But was:  False
Raw output
   at Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS(String id, String config, String framework, String runtimeIdentifier, RuntimeVariant runtimeVariant, String trimMode) in /_/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AppleTemplateTests.cs:line 69
   at InvokeStub_AppleTemplateTests.RunOniOS(Object, Span`1)

1)    at Microsoft.Maui.IntegrationTests.AppleTemplateTests.RunOniOS(String id, String config, String framework, String runtimeIdentifier, RuntimeVariant runtimeVariant, String trimMode) in /_/src/TestUtils/src/Microsoft.Maui.IntegrationTests/AppleTemplateTests.cs:line 69
   at InvokeStub_AppleTemplateTests.RunOniOS(Object, Span`1)