System.Drawing 패키지를 사용하는 .Net Core 2.0 C# 웹 응용 프로그램을 빌드 중입니다.여러 컴퓨터의 System.Drawing 패키지 사용 (복수 OS)
나는 Mac에서 코드를 작성하고 있지만 Windows 컴퓨터에서도 개발되고 Linux 서버에 배포됩니다.
OSX에서 System.Drawing을 사용하려면 프로젝트 종속성에 runtime.osx.10.10-x64.CoreCompat.System.Drawing Nuget 패키지를 추가해야했습니다.
하지만이 코드는 이제 Window 시스템에서 작동하지 않습니다. Graphics (System.Drawing의 일부) 개체의 DrawString 메서드를 사용하려고하면 System.AccessViolationException이 발생합니다.
그래서, 내 질문은 이것을 해결하는 일반적인 방법은 무엇입니까? 이 multi-os 설정에서 System.Drawing 클래스를 사용할 수 있습니까?