Microsoft.VisualBasic 어셈블리가 ASP.NET Core2와 호환되지 않습니까?System.TypeLoadException Microsoft.VisualBasic ASP.NET 핵심 2
CSV 파일을 읽는 방법을 제공하는 C# 클래스 라이브러리가 있는데 파일을 읽을 때 Microsoft.VisualBasic.FileIO.TextFieldParser를 사용하기로했습니다. 라이브러리 메서드는 WPF 앱에서 참조 될 때 훌륭하게 작동합니다.
예외 어셈블리에서 형식 'Microsoft.VisualBasic.FileIO.TextFieldParser'를로드 할 수 없습니다 System.TypeLoadException : 오류없이 컴파일하지만 그러나, ASP.NET 코어 2 웹 서비스에서, 그것은 런타임 예외가 발생합니다 'Microsoft.VisualBasic, 버전 = 10.0.3.0, 문화 = 중립, PublicKeyToken = b03f5f7f11d50a3a'.
이것은 서비스가 코어와 호환되지 않기 때문인 것으로 생각됩니다. 컴파일러 플래그를 NETCOREAPP2에서 NET461로 변경하려고했지만 웹 서비스가 여전히 예외를 throw합니다.
이제 CsvHelper에는 핵심 지원이 있다고 생각합니다. – asawyer