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

'C#.NET > C#' 카테고리의 다른 글

Index, Range, hat('^')  (0) 2019.02.22
!!0[] System.Array.Empty() 에러  (0) 2019.01.17
Visual Studio 에서 Docker 로 디버깅하기 - 콘솔앱  (0) 2018.11.04
compile c# online  (0) 2018.10.01
[C#)네이버 카페 API 이용하여 사진 포함 글 등록하기  (0) 2018.09.26
[C#]TensorCamera  (0) 2018.09.01

+ Recent posts

티스토리 툴바