취미 기록용 블로그

C#에서 DLL 사용할때 알게 된점…

C# 공부 시작한지 얼마 안되서 삽질하다가 알게 된것인데 DLL 만드는 프로젝트에서 해당 DLL의 assembly name이 실제 클라이언트에서 호출할때 사용되는 이름이 같아야 한다.

static void Main(string[] args)
{
    Assembly DllAssembly = Assembly.GetAssembly(typeof(DllTestServer));
    DllTestServer.Foo();
}

혹시나 해서 컴파일은 같은 이름으로 했지만 파일명을 다른걸로 변경한 후 레퍼런스에 추가해도 역시 에러가 발생함.


Comments

답글 남기기

이메일 주소는 공개되지 않습니다. (이름과 이메일은 안써도 됩니다)

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터가 어떻게 처리되는지 알아보세요.