高级别: 我正试图建造一个灯光(例如,ConsoleApp.exe),能够就任何特定的《刑法》进行某些处理,而《刑法》中提到了《公约》规定的某种类型。
我决定,也许会错误地认为,我需要一个附件DL,用于康塞洛尔阿普,其中含有拟由阿尔比勒·德拉斯提来的那类或几类(例如康塞罗群岛)。 为了拉开这段话,因为我不知道有更好的办法,我在康索尔阿普解决方案中有两个项目,一个是班级图书馆(Proving ConsoleApp.dll),另一个是参考班级图书馆项目的青少年申请。
此时此刻,我现在能够以单独的解决办法(例如,App.dll)向另一个相对无关的项目复印我的ConsoleApp.dll,并书写一种将ConsoleClasse用作参数的方法。
现在,为了武断地处理这一其他申请,康塞罗奥尔App.exe将大会的工作量推到大会的适当类别,然后将适当的方法称作这一方面。 下面的切题有望为我如何做到这一点提供背景:
Assembly.LoadFrom(path_to_OtherApp_dll);
...
var x = (dynamic)Activator.CreateInstance(type_inside_OtherApp_dll);
...
var instance = new ConsoleClass();
x.some_method_call(instance);
这最终是失败的。 似乎是因为尽管这两个项目(ConsoleApp.exe和其他App.dll)将相同的DL指向ConsoleClas,但操作时间仍然认为这些是不同的。
任何想法?