Skip to content

"System.NotImplementedException" in Microsoft.Windows.Management.Deployment.ResetPackageAsync version 1.6.241114003 #5031

Open
@tonymet

Description

@tonymet

Describe the bug

Microsoft.Windows.Management.Deployment.ResetPackageAsync() (documentation) raises System.NotImplementedException . Other methods are working in the same namespace , including IsPackageReady . Documentations says the methods are supported since WinSDK 1.5 .

Example Code:
https://gist.github.com/tonymet/35f8c24e8f27e010c1cdea621abf85dd#file-mainwindow-xaml-cs

Steps to reproduce the bug

  1. create a method with this call
var resultsList = pm.FindPackagesForUserWithPackageTypes(string.Empty, PackageTypes.Main);
foreach (var item in resultsList)
{
    Debug.WriteLine(item.DisplayName);
    var result1 = pdm.IsPackageReady(item.Id.FullName);  // returns true
    var result2 = await pdm.ResetPackageAsync(item.Id.FullName);   // throws System.NotImplementedException
}

Expected behavior

msix package should be reset, similar to Powershell cmdlet Reset-AppxPackage

Screenshots

Example .cs & exception trace

System.NotImplementedException
  HResult=0x80004001
  Message=Not implemented

Not implemented

  Source=WinRT.Runtime
  StackTrace:
   at WinRT.ExceptionHelpers.<ThrowExceptionForHR>g__Throw|38_0(Int32 hr)
   at ABI.Microsoft.Windows.Management.Deployment.IPackageDeploymentManagerMethods.ResetPackageAsync(IObjectReference _obj, String package)
   at Microsoft.Windows.Management.Deployment.PackageDeploymentManager.ResetPackageAsync(String package)
   at PackagesCleanup.MainWindow.<resetItem_Click>d__9.MoveNext() in C:\Users\tonymet\source\repos\PackagesCleanup\PackagesCleanup\MainWindow.xaml.cs:line 62

NuGet package version

Windows App SDK 1.6.3: 1.6.241114003

Packaging type

Packaged (MSIX)

Windows version

Insider Build (Version 10.0.22635 Build 22635)

IDE

Visual Studio 2022

Additional context

OS Name Microsoft Windows 11 Pro
Version 10.0.22635 Build 22635

Properties

 <TargetFramework>net9.0-windows10.0.26100.0</TargetFramework>
 <TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
  <SupportedOSPlatformVersion>10.0.26100.0</SupportedOSPlatformVersion>
 <ItemGroup>
   <PackageReference Include="Microsoft.Windows.SDK.BuildTools" Version="10.0.26100.1742" />
   <PackageReference Include="Microsoft.WindowsAppSDK" Version="1.6.241114003" />
 </ItemGroup>

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-DeploymentIssues related to packaging, installation, runtime (e.g., SelfContained, Unpackaged)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions