Forum Discussion
Appdata roaming and local in package
The issue appears to be in the "runtime" of the MSIX and not in how the package was captured. I have been using changes I made to the PSF FileRedirectionFixup to detect and correct the issue at runtime. I am just starting to work with 1220 this week, but while there are other interesting things in it, I haven't detected any changes to how it captures these files.
It may be possible that certain versions of the runtime (at least 1909 but possibly needs November monthly fixes) might now work for a subset of the reported deficiencies. There appears to be no documentation I can find on a change, but I noticed it in December. For now I'm sticking with the Psf/FRF for apps with these issues.
In addition to the PSF/FRF, a solution using the PsfLauncher and a PowerShell script set to "run once" could be used to copy files out the first time the user runs the app. It would seem more natural to those used to the WIn32 runtime, but has all of the bad properties of a custom action, which MSIX is trying to get away from.
with your PsfTooling I managed to do it, you did a great job!!
- Jan 30, 2020
- thomasboettnerJan 31, 2020Copper Contributor
Right, because the VLC player stores its configuration in the appdata\roaming folder, it had no possibility to find the configuration due to the issue Folder Redirection in MSIX.
- Feb 11, 2020
thomasboettner Ah! Yes, VLC Player needs the PSF FRF to solve deployment of the config file. The current version of PsfTooling (3.2) can do that for you. You may find that the FTAs don't work the way you want, but I'll have that fixed in the next version out.