I have one application, where based on some functionality i need to load and unload dll's. For Example, if the user wants to perform some normal arithmetic operations then the application has to load Arithmetic.dll. If the user try to perform some trigonometric
calculations then we will load trigonometric.dll. And these dll's can be updated at any point time. My application is running as a background process.
My problem here is, I am able to load DLL's but i am unable to unload them while my application is running.
I have tried Assembly.Load . It's working fine.Even i am able to unload also. But i an unable to use serialization functionality.
Then I have tried Assembly.LoadFile . Only Loading of DLL and Serialization is working properly. But i ma unable to unload it.
Please anybody help me to fix this issue or please give me thoughts on it.
Thanks in advance.
View Complete Post