我想访问从中附加了DLL的程序的函数。从DLL获取程序集
在DLL我已经试过:
Assembly assembly = Assembly.GetExecutingAssembly();
Type type = assembly.GetType("Uranium");
MethodInfo methodInfo = type.GetMethod("Util");
methodInfo.Invoke("SendClient", new object[] { Packet.GetData()});
但不是作品,我得到一个空的异常,但不能说就行了。 正在运行的程序被调用,命名空间是'Uranium',类是'Util',函数是'SendClient'。
你得到任何异常? – Ehsan
由于您可能想要使用附加的DLL,因此您需要使用GetAssembly(),而不是GetExecutingAssembly。 – Botis