Open
Description
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
- 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>