Forum Discussion
Can we have multiple fixes at the same time
Assuming you mean build from source, you just ask for the Debug configuration before you buld.
If you were thinking about the NuGet package, I believe they only offer the release build, so you'd be looking at downloading the source and building your own version.
Instructions for using the prebuilt PSF debug in PsfTooling was in a previous response. PsfTooling has two shortcuts, one with the release build and another with the debug.
Thank you so much for the response, i will build the setup locally.
I am facing one strange issue with Tracefixup and thats where i am trying to explore FRF debug build,
Latest builds of PSF is crashing for TRACE module saying PSFLauncher64.exe have encountered some problem and if i go back to older version of PSF framework, it is not able to match ID's from Manifest file of config.json :(.
Please help me if you have seen this kind of error before.
Kind Regards,
Vikas
- Tim ManganApr 04, 2020MVP
tester2420 There were some crash situations occurring in PsfLauncher that I fixed in a pull request last week that is in the Develop branch. You might want to download that branch and try it.
- tester2420Apr 04, 2020Copper Contributor
Thank you so much for the response!i am continuously seeing this error also
Package support framework
Error: Could not find matching appid in config.json and appx manifest:
Element not found
(1168)
Though the error is very descriptive an informative but when i look back at my json and appx manifest, i see they have matching element.it seems something else is missing out.
Thank you,
Vikas
- Tim ManganApr 04, 2020MVP
tester2420 When the PSF is not in use, you can do whatever you want in the manifest for the AppID field, but not so when the PSF is in use.
The PsfLauncher uses an algorithm that takes the name of its process and turns it into an AppID that matches how the MSIX Packaging tool would have created it. It then looks for an application entry in the config.json file that matches that AppId. The algorithm is still undocumented to the best of my knowledge, but James Pike provided an unofficial summary of it in this reply on the community portal.
So if your PsfLauncher64.exe is the process, the config.json entry for the application should have an appid of "PSFLAUNCHERSIXFOUR". Totally obvious, right?