MissingMethod 에러가 발생되었다. 아래 에러와 같이..

!!0[] System.Array.Empty()

 

로컬에서 빌드한 dll 을 서버 pc 에 적용했는데 해당에러가 계속 발생되었다.

그래서 다른 메서드를 추가해 봤다 (인자가 없는) 그런데 그메서드는 잘 호출이 되었다.

아 이건 머지 하다가 혹시나해서 인자가 있는 메서드를 만들어 호출하니

위와 같은 에러가 발생되었다..

결론은 서버에 빌드한 dll 의 .NET 버전이 설치되어있지 않아서였다.

서버에 .NET 버전을 설치하던지 아니면 dll 빌드시 서버의 .NET 버전에 맞춰

빌드해야한다.

 

아래 링크는 서버의 .NET 버전을 확인하는 방법이다.

https://docs.microsoft.com/ko-kr/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

+ Recent posts

티스토리 툴바