DLL이 첨부 된 프로그램의 기능에 액세스하고 싶습니다.DLL에서 프로그램 어셈블리 가져 오기
는 DLL에서 나는 시도했다 :
Assembly assembly = Assembly.GetExecutingAssembly();
Type type = assembly.GetType("Uranium");
MethodInfo methodInfo = type.GetMethod("Util");
methodInfo.Invoke("SendClient", new object[] { Packet.GetData()});
하지만 작품은 내가 널 예외가 있지만 라인을 말하지. 실행중인 프로그램이 호출되었으며 namespace가 'Uranium'이고 클래스가 'Util'이고 함수가 'SendClient'입니다.
당신은 어떤 예외를받을 수 있나요? – Ehsan
첨부 된 DLL을 사용하려는 경우 GetExecutingAssembly가 아닌 GetAssembly()를 사용해야합니다. – Botis