• Hans Leidekker's avatar
    msi: Install and patch global assemblies in InstallFinalize. · 31012910
    Hans Leidekker authored
    Installing global assemblies requires assembly caches to be initialized and
    this is no longer the case after the PE conversion (builtin fusion no longer
    loads if the dll is not present on disk).
    
    The next patch changes msi to perform late initialization of the assembly
    caches so that native fusion can be loaded once it's installed by .NET
    installers. However, there's no guarantee that all necessary files and
    registry keys are installed before the InstallFiles and PatchFiles actions
    are executed. Therefore this patch moves the parts of these actions handling
    global assemblies to InstallFinalize.
    
    Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=51345
    (cherry picked from commit 2c450fd6)
    31012910
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
nls Loading commit data...
po Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.editorconfig Loading commit data...
.gitlab-ci.yml Loading commit data...
.mailmap Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
MAINTAINERS Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...