在我的代码中,我有一个接口 - 可以说它的调用InterfaceName
和它的实现调用InterfaceImpl
。现在,当我动态尝试InterfaceImpl
使用以下代码获取时:
object obj = Activator.CreateInstance("ProjectName","ProjectName.Folder.InterfaceImpl");
InterfaceName in = (InterfaceName)obj; //Error pops up here
我收到以下错误
Unable to cast object of type 'System.Runtime.Remoting.ObjectHandle' to type 'ProjectName.Folder.InterfaceName'.
关于可能出现问题的任何建议?