I'm currently having this issues and none of the solutions I have attempted have worked. How did you use ILMerge to create the embedded solution for you? Did you use the command line or did you use a nuget package? I'm really stuck on this. I've also tried hooking straight to the dll and loading it as an embedded resource and loading it by it's path and still can't get anything to work.
Anyone have any more insight on this?