Mono에서 실행해야하는 .NET 라이브러리가 있으며 제대로 작동하려면 Mono 설치 경로를 결정해야합니다. Mono 문서에는 MONO_HOME 환경 변수가 있지만 Windows 용 Mono를 설치 한 후에는이 변수가 설정되지 않으므로 신뢰할 수 없습니다. Linux에서 신뢰할 수 있습니까? 내 라이브러리 사용자가 MONO_HOME을 올바르게 설정하여 작동하도록 요구하는 것 외에 다른 대안이 있습니까?Windows 및/또는 Linux에서 Mono 루트 디렉토리를 확인하는 방법은 무엇입니까?
내 라이브러리는 기본적으로 Visual Studio에서 수행하는 작업 (솔루션 및 프로젝트를로드하고 지정한 대상 프레임 워크 버전에 따라 프레임 워크 어셈블리에서 메타 데이터를로드하므로, 프레임 워크 어셈블리의 모든 Mono 버전을 확인하는 방법이 필요합니다. 기타).
다른 모든 것이 실패 할 경우 파일/폴더 검색을 고려해 보셨습니까? – rene