User Profile
Telemak68
Copper Contributor
Joined 8 years ago
User Widgets
Recent Discussions
File Redirection crashes on Windows 11 24H2
I have noticed that some applications deployed with MSIX packages and having file redirection fixups can be correctly launched on Windows 11 22H2 or 23H2, but crash on Windows 11 24H2. If Config.json contains a snippet: "fixups": [ { "dll": "FileRedirectionFixup.dll", "config": { "redirectedPaths": { and a MSIX package integrates the latest PSF release (version 1.0.240212.1), applications crashes during initialization, and the Event Viewer contains these errors: Faulting module name: FileRedirectionFixup64.dll, version: 0.0.0.0, time stamp: 0x63f88f2e Exception code: 0xc0000005 Fault offset: 0x0000000000009809 Faulting process id: 0x2688 File redirection seems to work well with previous Windows builds. What is the cause of this error? Why is it observed only on Windows 24H2? Are FileRedirectionFixup64.dll assemblies released with PSF 1.0.240212.1 or earlier PSF versions compatible with Windows 11 24H2? Can PSF vendors and MSIX experts shed light on this problem?352Views2likes1CommentRe: MSIX: How to achieve automatic install of .net 5 required for my application?
Many thanks, Matteo, much appreciated! I think the requested extension will be very beneficial for ISVs. BTW, I have a question about your recommendations in Chapter 4 of your MSIX Succinctly book (https://www.syncfusion.com/succinctly-free-ebooks/msix-succinctly/the-package-support-framework) Would it be possible to clarify with you some issues in this regard?7.6KViews0likes1CommentRe: MSIX: How to achieve automatic install of .net 5 required for my application?
Thanks for your considerations, Matteo. As you can see, this seems to be a common deployment scenario, and in many cases a system-wide deployment of .NET prerequisites may be the only plausible option. BTW, the popular MsixHero tool also utilizes the .NET system-wide deployment model instead of rather problematic self-contained option, and adding support for .NET distribution would significantly simplify its deployment. I would appreciate if you could submit to the MSIX team the request to add at least .NET and Asp.NET packages to the subset of supported libraries, this would be indeed very helpful. Thank you very much in advance!7.5KViews1like4CommentsRe: MSIX: How to achieve automatic install of .net 5 required for my application?
Well, this seems to be a significant limitation. Why are VC++ libraries or the Project Reunion framework supported for such a distribution, whereas .NET prerequisites cannot be added to this "very specific subset of packages"? As you mentioned, a self-containing deployment model does make things complicated in a big enterprise environment, this is why it would be very advantageous to provide the support for distribution of .NET prerequisites using the Dependencies section of the manifest. Why .NET prerequisites have a different status compared with VC++ runtime and what are the main obstacles for adding the to the subset of the supported packages? As long as this support is not provided, how to use the script related alternative mentioned in your message? Script will require elevation, and this will mean that the ;main app in the MSIX package will be launched prior to completing the script execution. Can you please shed some light on this alternate option or, perhaps, provide a simple example?7.5KViews0likes6CommentsRe: MSIX: How to achieve automatic install of .net 5 required for my application?
Hi Matteo, Thanks for your considerations. The self-contained deployment model seems to have significant security related issues and may require regular patches from ISVs. This is what Microsoft Tech Support experts mentioned in their reply to my inquiry about deploying ..NET and Asp.NET components. They said that the global distribution of these prerequisites is the most reliable option that has a number of advantages, If you wish, I can share with you our email exchange. This is why I would like to concretize how to deploy the redistributable packages, such as .NET, Asp..NET or .NET SDK. Running a script using PSF seems to be quite problematic because deployment of these prerequisites will require elevation. Is it possible to add the .NET 5 and ASP..Net references as Dependency packages to the AppXManifest file? Thanks for your suggestions!7.5KViews0likes8CommentsRe: MSIX: How to achieve automatic install of .net 5 required for my application?
Hi Matteo, Two weeks ago I asked you to explain how to add .NET 5 and ASP..Net references as Dependency packages to the AppXManifest file or to to pre-install the runtime using a script Thanks in advance for your suggestions and recommendations.7.7KViews0likes10CommentsRe: MSIX: How to achieve automatic install of .net 5 required for my application?
Hi Matheo, can you please provide some explanations to your suggestion "to use a script to pre-install the runtime"? Can this script be added to the MSIX package and referenced in the manifest? If yes, how? Custom install action mentioned by levyas does seem to be applicable since "it is intended to be used only by desktop PC games that are packaged in an MSIXVC container" as stated in desktop6:InstallActions. If instead of running scripts, it would be possible to add the .NET 5 and ASP..Net references as Dependency packages to the AppXManifest file, could you provide an example of such an extension deploying .NET 5 and ASP.,Net?7.7KViews0likes0CommentsRe: MSIX Package Editor command line?
ShakersMSFT Hello Sharla, I also opine that extending the MSIX Packaging Tool functionality by adding a new command allowing to add some files or folders to the exiting MSIX package would be very helpful. Are there any options to do so during the automated conversion of MSI packages into MSIX format using MSIX Packaging Tool?1.8KViews0likes0Comments
Recent Blog Articles
No content to show