I am using .Net Reactor for obfuscation. Obfuscation will be done as part of the compilation in our pipeline.We have requirement to apply version to compiled exe.
We are using tool called "ILMerge" to set version. Exe is working fine if we set version for unobfuscated exe but if we do same for obfuscated exe it is getting crashed.
var utility = new ILMerging.ILMerge()
{
Version = new Version(version),
OutputFile = exe,
DebugInfo = false
};
utility.SetInputAssemblies(new[] { exe });
utility.Merge();
Eventviwer is showing below error :
with exception code: 0xe0434352 from KERNELBASE.dll
What I have tried:
I did try searching any available versioning tools as alternatives to test but couldn't find them.
Planned to update assmblyinfo.cs files before compilation with the version required but with our process, it is not possible.
Do we have any tools available for versioning .Net exe after compilation?
I couldn't figure out what exact crash issue is, can you help any available method to figure it out?