Skip to content

[Bug]: Permission denied and could not request permission from user error #94

@nakultt

Description

@nakultt

Describe the bug

When agent tried to run this command it gets:

✗ Create WinUI MVVM project and list files (shell)
│ dotnet new winui-mvvm -n SimpleCalculator && cd .\\SimpleCalculator && Get-ChildItem -Recurse -File | Select-Object -First 200 | ForEach-Object {
│ $_.FullName }
└ Permission denied and could not request permission from user

but when i run it successfully runs:


PowerShell 7.6.1
Loading personal and system profiles took 1256ms.
PS C:\Users\nakul> cd win
PS C:\Users\nakul\win> dotnet new winui-mvvm -n CalculatorApp
The template "WinUI MVVM App" was created successfully.

Processing post-creation actions...
Adding a package reference Microsoft.WindowsAppSDK to project file C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj:
info : X.509 certificate chain validation will use the default trust store selected by .NET for code signing.
info : X.509 certificate chain validation will use the default trust store selected by .NET for timestamping.
info : Adding PackageReference for package 'Microsoft.WindowsAppSDK' into project 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info :   GET https://api.nuget.org/v3/registration5-gz-semver2/microsoft.windowsappsdk/index.json
info :   OK https://api.nuget.org/v3/registration5-gz-semver2/microsoft.windowsappsdk/index.json 397ms
info : Restoring packages for C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj...
info :   GET https://api.nuget.org/v3-flatcontainer/communitytoolkit.mvvm/index.json
info :   GET https://api.nuget.org/v3-flatcontainer/microsoft.windows.sdk.buildtools.winapp/index.json
info :   OK https://api.nuget.org/v3-flatcontainer/communitytoolkit.mvvm/index.json 340ms
info :   OK https://api.nuget.org/v3-flatcontainer/microsoft.windows.sdk.buildtools.winapp/index.json 342ms
info :   GET https://api.nuget.org/v3-flatcontainer/communitytoolkit.mvvm/8.4.2/communitytoolkit.mvvm.8.4.2.nupkg
info :   GET https://api.nuget.org/v3-flatcontainer/microsoft.windows.sdk.buildtools.winapp/0.3.1/microsoft.windows.sdk.buildtools.winapp.0.3.1.nupkg
info :   OK https://api.nuget.org/v3-flatcontainer/microsoft.windows.sdk.buildtools.winapp/0.3.1/microsoft.windows.sdk.buildtools.winapp.0.3.1.nupkg 25ms
info :   OK https://api.nuget.org/v3-flatcontainer/communitytoolkit.mvvm/8.4.2/communitytoolkit.mvvm.8.4.2.nupkg 26ms
info :   GET https://api.nuget.org/v3-flatcontainer/microsoft.windowsappsdk.foundation/index.json
info :   OK https://api.nuget.org/v3-flatcontainer/microsoft.windowsappsdk.foundation/index.json 283ms
info :   GET https://api.nuget.org/v3-flatcontainer/microsoft.windows.sdk.net.ref/index.json
info :   OK https://api.nuget.org/v3-flatcontainer/microsoft.windows.sdk.net.ref/index.json 298ms
info :   GET https://api.nuget.org/v3-flatcontainer/microsoft.windows.sdk.net.ref/10.0.26100.57/microsoft.windows.sdk.net.ref.10.0.26100.57.nupkg
info :   OK https://api.nuget.org/v3-flatcontainer/microsoft.windows.sdk.net.ref/10.0.26100.57/microsoft.windows.sdk.net.ref.10.0.26100.57.nupkg 28ms
info : Installed CommunityToolkit.Mvvm 8.4.2 from https://api.nuget.org/v3/index.json to C:\Users\nakul\.nuget\packages\communitytoolkit.mvvm\8.4.2 with content hash WadCzGEc2U+3e20avRLng4qNtt4zoOGWrdUISqJWrHe3/FSnrYjuM5Sb4yQb09LhkBXrrI4Zt3dLKgRMbItsrg==.
info : Installed Microsoft.Windows.SDK.BuildTools.WinApp 0.3.1 from https://api.nuget.org/v3/index.json to C:\Users\nakul\.nuget\packages\microsoft.windows.sdk.buildtools.winapp\0.3.1 with content hash QOJTNCLXq9YC04atytO1EQOkvBXqghbbAh4Gxs9BR4g7BZ8vGEqgjbclq6CTe30RPFsa2LeyNtWh+GmG5jWdsw==.
info : Installed Microsoft.Windows.SDK.NET.Ref 10.0.26100.57 from https://api.nuget.org/v3/index.json to C:\Users\nakul\.nuget\packages\microsoft.windows.sdk.net.ref\10.0.26100.57 with content hash fblsw58XVRk9MATXP6E+l0bXEPoUOG8F0kvdhYD+QxnLM1ztkDiFBwB8Ci0qLAUnxurKQS1udjZ6U4/PyZP+Tw==.
info :   GET https://api.nuget.org/v3/vulnerabilities/index.json
info :   OK https://api.nuget.org/v3/vulnerabilities/index.json 260ms
info :   GET https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/vulnerability.base.json
info :   GET https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/2026.05.21.11.33.10/vulnerability.update.json
info :   OK https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/2026.05.21.11.33.10/vulnerability.update.json 280ms
info :   OK https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/vulnerability.base.json 331ms
info : Package 'Microsoft.WindowsAppSDK' is compatible with all the specified frameworks in project 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info : PackageReference for package 'Microsoft.WindowsAppSDK' version '2.0.1' updated in file 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info : Generating MSBuild file C:\Users\nakul\win\CalculatorApp\obj\CalculatorApp.csproj.nuget.g.props.
info : Generating MSBuild file C:\Users\nakul\win\CalculatorApp\obj\CalculatorApp.csproj.nuget.g.targets.
info : Writing assets file to disk. Path: C:\Users\nakul\win\CalculatorApp\obj\project.assets.json
log  : Restored C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj (in 9.42 sec).
Successfully added a reference to the project file.

Adding a package reference Microsoft.Windows.SDK.BuildTools to project file C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj:
info : X.509 certificate chain validation will use the default trust store selected by .NET for code signing.
info : X.509 certificate chain validation will use the default trust store selected by .NET for timestamping.
info : Adding PackageReference for package 'Microsoft.Windows.SDK.BuildTools' into project 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info :   GET https://api.nuget.org/v3/registration5-gz-semver2/microsoft.windows.sdk.buildtools/index.json
info :   OK https://api.nuget.org/v3/registration5-gz-semver2/microsoft.windows.sdk.buildtools/index.json 363ms
info : Restoring packages for C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj...
info :   CACHE https://api.nuget.org/v3-flatcontainer/microsoft.windowsappsdk.foundation/index.json
info :   CACHE https://api.nuget.org/v3/vulnerabilities/index.json
info :   CACHE https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/vulnerability.base.json
info :   CACHE https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/2026.05.21.11.33.10/vulnerability.update.json
info : Package 'Microsoft.Windows.SDK.BuildTools' is compatible with all the specified frameworks in project 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info : PackageReference for package 'Microsoft.Windows.SDK.BuildTools' version '10.0.28000.1839' updated in file 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info : Generating MSBuild file C:\Users\nakul\win\CalculatorApp\obj\CalculatorApp.csproj.nuget.g.props.
info : Generating MSBuild file C:\Users\nakul\win\CalculatorApp\obj\CalculatorApp.csproj.nuget.g.targets.
info : Writing assets file to disk. Path: C:\Users\nakul\win\CalculatorApp\obj\project.assets.json
log  : Restored C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj (in 185 ms).
Successfully added a reference to the project file.

Adding a package reference Microsoft.Windows.SDK.BuildTools.WinApp to project file C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj:
info : X.509 certificate chain validation will use the default trust store selected by .NET for code signing.
info : X.509 certificate chain validation will use the default trust store selected by .NET for timestamping.
info : Adding PackageReference for package 'Microsoft.Windows.SDK.BuildTools.WinApp' into project 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info :   GET https://api.nuget.org/v3/registration5-gz-semver2/microsoft.windows.sdk.buildtools.winapp/index.json
info :   OK https://api.nuget.org/v3/registration5-gz-semver2/microsoft.windows.sdk.buildtools.winapp/index.json 403ms
info : Restoring packages for C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj...
info :   CACHE https://api.nuget.org/v3-flatcontainer/microsoft.windowsappsdk.foundation/index.json
info :   CACHE https://api.nuget.org/v3/vulnerabilities/index.json
info :   CACHE https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/vulnerability.base.json
info :   CACHE https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/2026.05.21.11.33.10/vulnerability.update.json
info : Package 'Microsoft.Windows.SDK.BuildTools.WinApp' is compatible with all the specified frameworks in project 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info : PackageReference for package 'Microsoft.Windows.SDK.BuildTools.WinApp' version '0.3.1' updated in file 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info : Assets file has not changed. Skipping assets file writing. Path: C:\Users\nakul\win\CalculatorApp\obj\project.assets.json
log  : Restored C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj (in 191 ms).
Successfully added a reference to the project file.

Adding a package reference CommunityToolkit.Mvvm to project file C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj:
info : X.509 certificate chain validation will use the default trust store selected by .NET for code signing.
info : X.509 certificate chain validation will use the default trust store selected by .NET for timestamping.
info : Adding PackageReference for package 'CommunityToolkit.Mvvm' into project 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info :   GET https://api.nuget.org/v3/registration5-gz-semver2/communitytoolkit.mvvm/index.json
info :   OK https://api.nuget.org/v3/registration5-gz-semver2/communitytoolkit.mvvm/index.json 381ms
info : Restoring packages for C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj...
info :   CACHE https://api.nuget.org/v3-flatcontainer/microsoft.windowsappsdk.foundation/index.json
info :   CACHE https://api.nuget.org/v3/vulnerabilities/index.json
info :   CACHE https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/vulnerability.base.json
info :   CACHE https://api.nuget.org/v3-vulnerabilities/2026.05.18.23.32.55/2026.05.21.11.33.10/vulnerability.update.json
info : Package 'CommunityToolkit.Mvvm' is compatible with all the specified frameworks in project 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info : PackageReference for package 'CommunityToolkit.Mvvm' version '8.4.2' updated in file 'C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj'.
info : Writing assets file to disk. Path: C:\Users\nakul\win\CalculatorApp\obj\project.assets.json
log  : Restored C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj (in 176 ms).
Successfully added a reference to the project file.

Restoring C:\Users\nakul\win\CalculatorApp\CalculatorApp.csproj:
Restore succeeded.


PS C:\Users\nakul\win>

Affected skill / tool

Not sure

To Reproduce

run copilot --agent winui:winui-dev -p "build calculator app which ony has addition operation"

Expected behavior

should get permission error:

✗ Create WinUI MVVM project and list files (shell)
│ dotnet new winui-mvvm -n SimpleCalculator && cd .\\SimpleCalculator && Get-ChildItem -Recurse -File | Select-Object -First 200 | ForEach-Object {
│ $_.FullName }
└ Permission denied and could not request permission from user

Session report (strongly recommended)

Build / runtime output

Copilot CLI version

No response

Plugin version

No response

OS version

No response

.NET SDK version

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions