I have an installer project that is generating .msi on build. In the pre-build event, I am calling Confuser.CLI.exe to obfuscate code, but exe is working asynchronous and taking too much time, and the compiler is finished before exe, so I have .msi with old DLLs and then when .msi is generated, new DLLs overwrite old ones. I even tried with the post-build event, but I get the same result.