app update on Windows store causes a 0X80073CF3 due to Microsoft.NET.Native.Framework.2.3 not being found

Karhu Koti 76 Reputation points
2025-11-24T19:58:07.0433333+00:00

After submitting our latest version of our app with just a small code change, the app install from the Windows app store is encountering an error on both Windows 10 and 11 and the error is saying Microsoft.NET.Native.Framework.2.3 dependency is not found - but this framework is suppose to be provided by the app store from what we read.

 Please help !

As our .417. version was working fine, after we submitted .420. to the app store, this issue started happening.

 

I can installed the versions manually via the powershell yesterday before submitting the latest package and that worked. But now, after I uninstall the app, I cannot install it via the app store nor the package manually – repro steps below.

 

There seems to be a bug in the app store.  The .net 2.3 the install is complaining about is supposed to be installed by the app store.

 

Repro Steps

  1. Install version .417. manually – this works ok.

PS C:\backup\files> Add-AppxPackage -Path ./Satellites_10.17763.417.0_x86_x64_arm64.msixbundle     

 

  1. Remove application via Program Files -> Satellite Tracking -> Uninstall – this works ok.

 

  1. Install version .420. manually – this works ok.

 

PS C:\backup\files> Add-AppxPackage -Path ./Satellites_10.17763.420.0_x86_x64_arm64.msixbundle

 

  1. Remove application via Program Files -> Satellite Tracking -> Uninstall – this works ok.

 

  1. Now try to install .420. from the Windows app store – this fails with following error code.

 

0X80073CF3

 

  1. Now try to install .420. again, which worked before, manually – the store install above broke something !

 

PS C:\backup\files> Add-AppxPackage -Path ./Satellites_10.17763.420.0_x86_x64_arm64.msixbundle

 

Add-AppxPackage : Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency or conflict validation.

Windows cannot install package 4191KarhuKoti.Satellites_10.17763.420.0_x64__sd64qgh20x0ty because this package depends on a framework that

could not be found. Provide the framework "Microsoft.NET.Native.Framework.2.3" published by "CN=Microsoft Corporation, O=Microsoft Corporation,

L=Redmond, S=Washington, C=US", with neutral or x64 processor architecture and minimum version 2.3.0.0, along with this package to install. The

frameworks with name "Microsoft.NET.Native.Framework.2.3" currently installed are: {}

NOTE: For additional information, look for [ActivityId] 78ef5fe0-5c8b-0002-61a2-f4788b5cdc01 in the Event Log or use the command line

Get-AppPackageLog -ActivityID 78ef5fe0-5c8b-0002-61a2-f4788b5cdc01

At line:1 char:1

  • Add-AppxPackage -Path ./Satellites_10.17763.420.0_x86_x64_arm64.msixb ...
  • 
    

    + CategoryInfo          : WriteError: (C:\backup\files...rm64.msixbundle:String) [Add-AppxPackage], IOException

    + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand

 

PS C:\backup\files> Get-AppPackageLog -ActivityID 78ef5fe0-5c8b-0002-61a2-f4788b5cdc01

 

Time                      ID           Message

----                      --           -------

11/24/2025 8:13:07 PM     603          Started deployment Add operation on a package with main parameter

                                       Satellites_10.17763.420.0_x86_x64_arm64.msixbundle and Options 0 and 0. See

                                       http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.

11/24/2025 8:13:07 PM     164          The app bundle signature was validated for core content of the app bundle published by

                                       CN=C225B717-F16C-40B6-8353-855341BBB69B. App packages won't be validated until they are read.

11/24/2025 8:13:07 PM     391          The bundle streaming reader was created successfully for bundle

                                       4191KarhuKoti.Satellites_10.17763.420.0_neutral_~_sd64qgh20x0ty.

11/24/2025 8:13:07 PM     10002        Creating Resiliency File C:\ProgramData\Microsoft\Windows\AppRepository\82283155-3a22-46ff-8e38-f16a50d3a

                                       9fe_S-1-5-21-170124532-4292026490-2436934583-1001_39.rslc for Add Operation on Package

                                       4191KarhuKoti.Satellites_10.17763.420.0_neutral_~_sd64qgh20x0ty.

11/24/2025 8:13:07 PM     607          Deployment Add operation on package 4191KarhuKoti.Satellites_10.17763.420.0_neutral_~_sd64qgh20x0ty has

                                       been de-queued and is running for user SID S-1-5-21-170124532-4292026490-2436934583-1001.

11/24/2025 8:13:07 PM     614          Bundle Uri file:///C:/backup/files/Satellites_10.17763.420.0_x86_x64_arm64.msixbundle contains packages:

                                       "Satellites_10.17763.420.0_x86.msix": 4191KarhuKoti.Satellites_10.17763.420.0_x86__sd64qgh20x0ty

                                       "Satellites_10.17763.420.0_x64.msix": 4191KarhuKoti.Satellites_10.17763.420.0_x64__sd64qgh20x0ty

                                       "Satellites_10.17763.420.0_ARM64.msix": 4191KarhuKoti.Satellites_10.17763.420.0_arm64__sd64qgh20x0ty

                                       "Satellites_10.17763.420.0_scale-100.msix":

                                       4191KarhuKoti.Satellites_10.17763.420.0_neutral_split.scale-100_sd64qgh20x0ty.

11/24/2025 8:13:07 PM     157          The app package signature was validated for core content of the app package published by

                                       CN=C225B717-F16C-40B6-8353-855341BBB69B. Payload won't be validated until the files are read.

11/24/2025 8:13:07 PM     216          App manifest validation warning: Declared namespace

                                       http://schemas.microsoft.com/developer/appx/2015/build is inapplicable, it will be ignored during

                                       manifest processing.

11/24/2025 8:13:07 PM     170          The streaming reader was created successfully for app package

                                       4191KarhuKoti.Satellites_10.17763.420.0_x64__sd64qgh20x0ty.

11/24/2025 8:13:07 PM     854          Successfully added the following uri(s) to be processed:

                                       file:///C:/backup/files/Satellites_10.17763.420.0_x86_x64_arm64.msixbundle file:///C:/backup/files/Satell

                                       ites_10.17763.420.0_x86_x64_arm64.msixbundle\Satellites_10.17763.420.0_x64.msix.

11/24/2025 8:13:07 PM     628          Windows cannot install package 4191KarhuKoti.Satellites_10.17763.420.0_x64__sd64qgh20x0ty because this

                                       package depends on a framework that could not be found. Provide the framework

                                       "Microsoft.NET.Native.Framework.2.3" published by "CN=Microsoft Corporation, O=Microsoft Corporation,

                                       L=Redmond, S=Washington, C=US", with neutral or x64 processor architecture and minimum version 2.3.0.0,

                                       along with this package to install. The frameworks with name "Microsoft.NET.Native.Framework.2.3"

                                       currently installed are: {}

11/24/2025 8:13:07 PM     605          The last successful state reached was Indexed. Failure occurred before reaching the next state Resolved.

                                       hr: 0x80073CF3

11/24/2025 8:13:07 PM     401          Deployment Add operation with target volume C: on Package

                                       4191KarhuKoti.Satellites_10.17763.420.0_neutral_~_sd64qgh20x0ty from:

                                       (Satellites_10.17763.420.0_x86_x64_arm64.msixbundle)  failed with error 0x80073CF3. See

                                       http://go.microsoft.com/fwlink/?LinkId=235160 for help diagnosing app deployment issues.

11/24/2025 8:13:07 PM     404          AppX Deployment operation failed for package

                                       4191KarhuKoti.Satellites_10.17763.420.0_neutral_~_sd64qgh20x0ty with error 0x80073CF3. The specific

                                       error text for this failure is: Windows cannot install package

                                       4191KarhuKoti.Satellites_10.17763.420.0_x64__sd64qgh20x0ty because this package depends on a framework

                                       that could not be found. Provide the framework "Microsoft.NET.Native.Framework.2.3" published by

                                       "CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US", with neutral or x64

                                       processor architecture and minimum version 2.3.0.0, along with this package to install. The frameworks

                                       with name "Microsoft.NET.Native.Framework.2.3" currently installed are: {}

 

  1. Manually install .417. again – this works and restores the problem the app store broke.  I can even install .420. manually again.

 

PS C:\backup\files> Add-AppxPackage -Path ./Satellites_10.17763.417.0_x86_x64_arm64.msixbundle

PS C:\backup\files> Add-AppxPackage -Path ./Satellites_10.17763.420.0_x86_x64_arm64.msixbundle

 

Fyi – this shows throughout the process.

 

              PS C:\backup\files> Get-AppxPackage NET.Native.Framework | Select Name, Version, Architecture, PublisherId

 

Name                               Version     Architecture PublisherId

----                               -------     ------------ -----------

Microsoft.NET.Native.Framework.2.2 2.2.29512.0          X64 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.1.3 1.3.24211.0          X64 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.1.3 1.3.24211.0          X86 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.1.7 1.7.27413.0          X64 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.1.7 1.7.27413.0          X86 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.2.0 2.0.27427.0          X64 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.2.0 2.0.27427.0          X86 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.2.1 2.1.27427.0          X64 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.2.1 2.1.27427.0          X86 8wekyb3d8bbwe

Microsoft.NET.Native.Framework.2.2 2.2.29512.0          X86 8wekyb3d8bbwe

 

Windows development | Windows App SDK
{count} votes

Answer accepted by question author
  1. Danny Nguyen (WICLOUD CORPORATION) 5,165 Reputation points Microsoft External Staff Moderator
    2025-12-01T09:30:31.72+00:00

    Hi,

    Since there has been definitive reason as well as resolution to this problem, I would like to create a summarize response to this post. If you find this helpful, please mark it as the final solution.

    The install/update failure with error 0x80073CF3 (“missing Microsoft.NET.Native.Framework.2.3”) is typically not caused by a change in the app’s own manifest when the manifest still declares .NET Native framework/runtime 2.2. Affected submissions showed identical <Dependencies> blocks like:

    
    <PackageDependency Name="Microsoft.NET.Native.Framework.2.2" MinVersion="2.2.27912.0" ... />
    
    <PackageDependency Name="Microsoft.NET.Native.Runtime.2.2"  MinVersion="2.2.28604.0" ... />
    
    

    Manual sideload (Add-AppxPackage) of the original MSIX/MSIXBundle succeeds, proving the locally built package is valid; the failure appears only when installing from the Microsoft Store, which then reports a requirement for Microsoft.NET.Native.Framework.2.3 that is not installed on the machine.

    Root Cause

    A Microsoft Store ingestion pipeline regression can mutate or re-bind submitted packages to newer dependency versions (e.g. .NET Native Framework/Runtime 2.3, newer VCLibs, modified TargetDeviceFamily entries). If those updated frameworks are not yet provisioned on the target OS, installation fails with 0x80073CF3 and a “framework could not be found” message.

    Resolution

    Microsoft has addressed the ingestion pipeline issue. Incrementing the app’s version and resubmitting triggers a fresh compilation/binding step that restores correct dependencies and allows normal Store installation.

    Recovery Steps

    1. Increment the app/package version (e.g. X.Y.Z.N → X.Y.Z.(N+1)).
    2. Rebuild exactly as before .
    3. Resubmit the new version in Partner Center.
    4. After publication, verify on a clean test machine or VM:
      
         # List installed .NET Native frameworks
      
         Get-AppxPackage NET.Native.Framework | Select Name, Version
      
         # (Optional) Retrieve your app’s install location
      
         Get-AppxPackage <YourPackageFamilyName> | Select PackageFullName, InstallLocation
      
      
    5. Open the installed AppxManifest.xml in the app’s InstallLocation and confirm <Dependencies> still reference the intended versions (2.2 unless Microsoft has confirmed 2.3 deployment).
    6. Launch and smoke‑test the app.

    Hope this helps.

    1 person found this answer helpful.
    0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Tom McDonald 5 Reputation points Microsoft Employee
    2025-11-27T18:41:36.0366667+00:00

    Hello! I am very sorry to hear about the store app publish problem!!! The store ingestion pipeline issue has been corrected, and so please try incrementing the package version and resubmitting through Partner Center. This should retrigger app compilation in the ingestion pipeline and correct the issue in the store. In the future, please feel free to reach out to us directly at dotnetnative@microsoft.com for direct help!

    Tom

    1 person found this answer helpful.

  2. Q&A Assist
    2025-11-24T19:58:31.4133333+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    The error code 0x80073CF3 indicates that the installation of your app is failing due to a missing dependency, specifically the Microsoft.NET.Native.Framework.2.3. This framework is supposed to be provided by the Windows Store, but it seems that it is not being installed correctly in your case.

    Here are some steps you can take to troubleshoot and potentially resolve this issue:

    1. Check Installed Frameworks: Make sure that the required version of the .NET Native Framework is indeed missing. You can do this by running the command:
         Get-AppxPackage *NET.Native.Framework* | Select Name, Version, Architecture, PublisherId
      
      This will show you all installed versions of the .NET Native Framework.
    2. Manual Installation: Since you mentioned that you can install the framework manually, you might want to ensure that Microsoft.NET.Native.Framework.2.3 is installed before attempting to install your app from the store. You can download the necessary framework package from the official Microsoft site if available.
    3. Check App Manifest: Ensure that your app's manifest file correctly specifies the dependencies, including the required version of Microsoft.NET.Native.Framework. If the manifest is incorrect, it might lead to installation issues.
    4. Rebuild and Resubmit: If the issue persists, consider rebuilding your app with the correct dependencies and resubmitting it to the Windows Store. Sometimes, a small change can inadvertently affect dependencies.
    5. Event Logs: Look into the Event Log for more detailed error messages related to the installation failure. You can use the command:
         Get-AppPackageLog -ActivityID <YourActivityID>
      
      Replace <YourActivityID> with the ID provided in the error message for more context on what went wrong.
    6. Contact Support: If none of the above solutions work, it may be beneficial to contact Microsoft support for assistance, as they can provide insights specific to the Windows Store and app deployment issues.

    By following these steps, you should be able to identify and resolve the issue with the missing framework dependency.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.