Is it possible to do this by streaming the assembly into memory? If so, how does one do this?
Reason:
I don\'t want to lock the dll that\'s loaded. I want to
You can create a temporary copy of the assembly and load that copy with Assembly.Load. Place a file monitor on the original, and unload/reload a temp copy of the updated assembly when the file monitor detects a change.