在我的应用程序中,我使用的是一个在单独项目中编译的用户控件。
假设我的应用程序名为ABC.exe,并且用户控件的名称是bb.dll,并且该bb.dll只是为了在ABC.exe中使用而开发。
如果用户控制bb.dll,我想调用ABC.exe的一个公共函数
有可能这样做吗?
我在框架工作3.5
中这样做答案 0 :(得分:1)
使用Assembly.Load加载bb.dll。
从ABC.exe调用方法
答案 1 :(得分:0)
由于您的ABC.exe引用了BB.dll,因此无法从BB.dll引用ABC.exe,因为它将成为循环引用。您必须使用反射来加载ABC.exe,然后从您的事件处理程序代码BB.dll调用该函数。