기본적으로 노출 된 명령 집합에 래퍼를 쓰려면 Mono를 사용하고 있습니다.해당 Windows/Mac DLL/DyLib를 여는 Mono DLL
집합은 동일하지만 (명령 및 서명) Windows의 DLL과 Mac의 DyLib를 통해 노출됩니다.
나에게 유일한 래퍼 .NET/Mono DLL을 생성하는 방법이 있는지 궁금 해서요.하지만 그 라이브러리를 가져 와야 올바른 라이브러리를 찾을 수 있습니다.
그렇다면 구문은 무엇입니까? 그렇지 않다면 DllImport를 컴파일 할 2 개의 다른 OS에서 분리하는 컴파일러 정의는 무엇입니까?
EDIT : Mac 부분의 동적 인 lib (.dylib) 대신 Mono에서도 정적 라이브러리 (.a)의 보너스 포인트가 있습니다.
그러나 모노 응용 프로그램에서 @executable_path를 사용할 때 조심하십시오. --EXE 실행 파일 대신 모노 바이너리 자체의 경로를 반환합니다. –