Replace ILMerge with ILRepack and improve process