Er, it's telling you that it can't load an assembly located at C:\****.dll

You've told us the assembly is on a remote share, thus probably not at C:\ something.

So, my psychic debugging skills tell me your dll is not located in the same place it was when you originally added a reference to it and so that reference is now pointing to the wrong place. Update your references and it'll work.

http://blogs.msdn.com/b/oldnewthing/archive/2012/06/06/10315550.aspx