C# 공부 시작한지 얼마 안되서 삽질하다가 알게 된것인데 DLL 만드는 프로젝트에서 해당 DLL의 assembly name이 실제 클라이언트에서 호출할때 사용되는 이름이 같아야 한다.
static void Main(string[] args) { Assembly DllAssembly = Assembly.GetAssembly(typeof(DllTestServer)); DllTestServer.Foo(); }
혹시나 해서 컴파일은 같은 이름으로 했지만 파일명을 다른걸로 변경한 후 레퍼런스에 추가해도 역시 에러가 발생함.
답글 남기기