Skip to content

Exception thrown on .NET 10 Windows when calling Permissions.CheckStatusAsync<Permissions.Microphone>() #32989

Description

@BethMassi

Description

On Windows when targeting .NET 10, an exception is thrown when checking the microphone permission. It's trying to open the AppxManifest file but I don't know why. This doesn't happen when targeting .NET 9.

Steps to Reproduce

  • Create a new .NET 10 MAUI project
  • Set the debug target to Windows
  • Write the following code (call it anytime after the MainPage InitializeComponent();) and set a breakpoint on the catch
 try
 {
     var status = await Permissions.CheckStatusAsync<Permissions.Microphone>();
     //.NET 9: status == "Granted" 
    
 }
 catch (Exception ex)
 {
     //.NET 10: Throws error: Could not find file 'C:\...\bin\Debug\net10.0-windows10.0.19041.0\win-x64\AppxManifest.xml'.  
    
 }

F5. Notice the exception thrown. This does not happen when targeting .NET 9.

Link to public reproduction project repository

No response

Version with bug

10.0.11

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

9.0.120 SR12

Affected platforms

Windows

Affected platform versions

No response

Did you find any workaround?

No response

Relevant log output

Activity

  1. LogishaSelvarajSF4525 commented on Dec 4, 2025

    @LogishaSelvarajSF4525
    Contributor

    This issue has been verified in Visual Studio 18.0.0 with MAUI Versions 9.0.0, 9.0.120, 10.0.0.preview.1, 10.0.0.0-rc.1, 10.0.0-rc2, 10.0.0, 10.0.10 & 10.0.11 . It can be reproduced from .10.0.0-rc.2 on Windows platform.

    TriageApp.zip

  2. added
    s/verifiedVerified / Reproducible Issue ready for Engineering Triage
    s/triagedIssue has been reviewed
    i/regressionThis issue described a confirmed regression on a currently supported version
    on Dec 4, 2025
  3. added this to the .NET 10.0 SR3 milestone on Dec 13, 2025
  4. added a commit that references this issue on Mar 21, 2026
    ef3ba62
  5. added a commit that references this issue on Mar 24, 2026
    f4687ba
  6. added a commit that references this issue on Mar 30, 2026
    63c4ee8
  7. added a commit that references this issue on Apr 4, 2026
    8c281d2
  8. locked and limited conversation to collaborators on May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    i/regressionThis issue described a confirmed regression on a currently supported versionpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/windowsregressed-in-10-rc2s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions