.net app won't run. When compiling on dest machine (same sources) it does work. Why?
- by reinier
I have a service which needs to be deployed on a clients machine.
The destination machine is 64bit. My dev machine is also 64 bit.
The app is really simple, listens on a port and does some db things. It targets .net 3.5
When I deploy the Anycpu, the X64 or the X86 version, the thing won't install on the clients machine.
I checked dependencywalker and it lists:
devmgr.dll
ieshims.dll
wer.dll
anyhow...I install visual studio 2008 on the clients machine... check out all the sources. I don't change a thing and compile. Copy the exe over to it's dest locations...and what do you know..it works.
Dependencywalker still lists the same dependency problems.
How can it be that the act of compiling it on this machine gives me a different exe?