Categories
MSIX Packaging PSF

What’s new in the PSF for June 30, 2020

Oops, I did it again!  Another Pull Request of mine has been accepted into the Package Support Framework Develop branch.  This one is small, but makes debugging of launch issues with the PSF easier solves, and a couple of blocking issues affecting at least one app each.
  • Added a new config.json option for PsfLauncher.  Added a new config.json option
Categories
MSIX Packaging

Blank folders in MSIX Packages

…or we could call it “The mystery of the empty MSIXPackagingToolGeneratedFile.txt file” to be catchy!

The packaging format used by UWP, MSIX, and App-V files is loosely structured around formats based on the PkZip format specification. This format mostly has file references, with the file headers providing information about the path that the file lives under. So folders …

Categories
MSIX Packaging PSF Tools

PsfTooling 3.8

With the updates to the MSIX Package Support Framework for June 2020, described in https://www.tmurgent.com/TmBlog/?p=3095, I added a new type of fixup to the PSF, RegLegacyFixups.

Version 3.8 of PsfTooling is now available up in the Microsoft Store. This free tool is used alongside the Microsoft MSIX Packaging Tool to add and configure the PSF into your recaptured package.…

Categories
MSIX Packaging PSF

What’s new in the PSF, June 2020

My latest submission has been integrated into the Develop branch to the Package Support Framework GitHub repository. PR#145 adds a new type of fixup, RegLegacyFixups, created for certain Registry issues seen in some packages. There are a couple of small fixes added to standard components as well (see the Pull Request for details on those), but the new …

Categories
MSIX Packaging PSF

Solving DLL Not Found issues in MSIX

The new DynamicLibraryFixup component of the Package Support Framework simplifies the task of ensuring that processes in your package find dlls that are also in your package.

Background

Applications use a variety of techniques to ensure that the exe used to start a process can load the dll files they require. In general, the dll is loaded through a Windows …

Categories
AppV5 Packaging Sequencing

App-V Sequencer in ADK 20.04

Microsoft recently released the Windows ADK for Widows 10 version 20.04, and the version includes a new version of the App-V Sequencer. Here is what we know.

1) Although ADK components often work on OS versions other than the one it is released with, in this case you must use Windows 10 20.04 OS when using the ADK sequencer from …

Categories
MSIX Packaging

PsfTooling 3.6

I’m happy to announce that version 3.6 of PsfTooling is now available in the Microsoft Store. As always, this is a free download. PsfTooling is used as an aid in conjunction with the Microsoft MSIX Packaging Tool to help inject and configure the PSF into MSIX packages.

For those unaware, PSF stands for Package Support Framework, an open source …

Categories
MSIX Packaging

What’s new in the PSF April 2020

Back in February I posted this blog post describing changes that I was making to the PSF to improve app compat, along with a note that it might take a bit for Microsoft to integrate the Pull Request. 

For those unaware, PSF stands for Package Support Framework, an open source utility that I contribute to for helping traditional Win32 …