microsoft / microsoft/msix-packaging

Auto-update doesn't work for some users (sideloaded MSIX package)

Open
#440 4 comments 1 reaction 1 assignee View on GitHub

@luiscalv is already working on this.

Since May 19, 2021.

Area-External Area-MSIX Question
Dominant language
C
Stars
1.1k
Forks
193
Avg merge
2h 16m
Merged PRs (30d)
2

Description

We have a WPF app that our users are sideloading off our network with an MSIX package. We have it set up to pop up the update window when the program starts if there's a new update. However, there are a couple of users who don't get this window when they run the program.

I can think of one possible cause. We have been editing the C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\MSBuild\Microsoft\VisualStudio\v16.0\AppxPackage\Microsoft.AppxPackage.Targets file to get rid of the _Test suffix on the installation directory. There was a time where Visual Studio was updated and we forgot to change those and wound up making a few weeks of directories with the _Test on them, but most of them do not. Don't ask me why we got in this situation. Anyway, could that have an effect on it? Maybe these two use installed it when the directory was named _Test (but now the directories don't have that suffix)? We do weekly updates to the program and we have every version in a subdirectory. The MSIX package thing deploys it that way for us.

Another possibility is that I didn't discover the popup window feature until a few releases ago. Maybe if the user originally installed the app when the popup feature wasn't turned on, and we turned it on later it doesn't take effect?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.