( gerely | 2012. 11. 13., k – 13:24 )

Nekem így működik:

Három project:
- Website (referenciálja IMyInterface-t tartalmazó projectet)
- IMyInterface-t tartalmazó project
- Plugin1-et tartalmazó project, Plugin1 MarshalByRefObject-ből származik (referenciálja IMyInterface-t tartalmazó projectet)

var domain = AppDomain.CreateDomain("MyDomain");
var instance = (IMyInterface) domain.CreateInstanceFromAndUnwrap(@"C:\pathtodll\TestClass.dll", "MyPlugins.Plugin1");

Irodalom:
http://www.brad-smith.info/blog/archives/500