How do I load assembly from a file into app domain? I need to load into a non-current app domain so I could unload the domain (and the loaded assembly in it) and then load another version of the assembly.
Here's what I have so far:
AppDomainSetup appDomainSetup = new AppDomainSetup( );
AppDomainSetup appDomainSetup.ShadowCopyF
iles = "true";
AppDomainSetup appDomainSetup.Application
Base = @"c:\Documents and Settings\user\Local Settings\Temp";
AppDomain appDomain = AppDomain.CreateDomain( "Test", null, appDomainSetup );
string filePath = @"C:\Documents and Settings\user\Local Settings\Temp\Test.dll";
string typeName = "Test.TestAssembly";
object o = appDomain.CreateInstanceFr
omAndUnwra
p( filePath, typeName );
The latest error I'm getting is "Type is not resolved for member 'Test.TestAssembly, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'".
Thanks
Start Free Trial