We're looking into using ILMerge (along with NGEN.exe and GAC registration) to improve the startup times of our application.
It looks like we won't be able to merge all of the assemblies into one dll because it will prevent any patching of our application post-deployment. We've been using msimsp.exe to generate a patch which just replaces dll's that we need to update.
Is there a better way to patch our application that allows for consolidating dll's?
Anybody else have related experiences?