- edited description
Investigate moving away from current embedded dll class library solution to ILMerge
I have worked on a new build process which removes the current mechanism for embedding dlls with a compiling the individual class libraries into dlls during build and then using ILMerge to create a single executable.
I created a branch on a fork of the repo with the modifications made.
https://bitbucket.org/warthurton/browserchooser2/branch/ILMerge
This build process is not complete. I will continue to work but this should show what I'm tyring to do.
It executes but has some fuctions surounding the OS detection that I am reworking due to some .net code security warnings while I was working on it. I am working on how to get the info from the cmd.exe ver command and parsing out the string returned. Hopefully there is an easy way without running the command as a child process.
I also cheated a little by pushing to .NET 3.5 target and forced 64-bit.
There are some code signing fakery going on as well.
I also messed up the solution file and it is sitting inside the wrong folder.
I'll update my repo as I make further changes and if desired update my progress here as well.
I just need a night with some spare time.
Comments (1)
-
reporter - Log in to comment