I am using VS '15 and a solution with two projects. The first project is a GUI app that uses 32 bit DLLs. These DLLs are not offered in 64 bit. I also need to reference a few 64 bit DLLs that arent offered in 32 bit. This is why i made the second project in the solution a WCF project.
I have used the built in WCF testing interface to make sure simple things like strings and numbers can be passed back and forth to the WCF host. But when i pass a byte[] that gets passed to a 64bit DLL file, it breaks at the first reference to the DLL. Am i missing something?
I am compiling the solution with "AnyCPU" selected. I feel like i might be overlooking something simple because my understanding is WCF should take care of this.
My question is this, am i shooting myself in the foot by using the same solution for each project?