I have a windows service which calls WCF service hosted remotely at server for checking if new versions avilable or not, and it (windows service) references some DLLs, sometimes these DLLs is out of date and new DLL is generated (New DLL takes version id).
I need the windows service to stop itself, download new DLLs and replace referenced DLLs with new DLLs downloaded from server then start again (Inside event OnStart()).
How can i do that without creating new windows service to do that?
Thanks in advance.