Wird im Plugin ein Namespace verwendet, sollte dieser auch mit auftauchen im Typnamen. Zunächst hatte ich diesen vergessen und wunderte mich warum CreateInstance ständig null zurückliefert.
Assembly ass = Assembly.LoadFrom(file); string typeName = "ExportExcelPlugin.ExportExcelPlugin"; IPlugin plugin = (IPlugin) ass.CreateInstance(typeName);
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.