Investigate moving away from current embedded dll class library solution to ILMerge

Issue #34 new
Wayne Arthurton created an issue

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)

  1. Log in to comment