Our MSI installation often needs to replace DLLs that are injected to .net applications. Since we cannot unload these DLLs (they are IN USE), they are schedule to change after a restart, and the installation result is Restart Requested. Can we somehow avoid this? Is it possible to keep the DLLs loaded to those app, yet make new apps load the new DLLs? without needing a restart
Info 1603.The file C:\Program Files\Name\Folder\nameofdll.dll is being held in use. Close that application and retry. Info 1903.Scheduling reboot operation: Deleting file C:\Program Files\Name\Folder\nameofdll.dll. Must reboot to complete operation.