Microsoft.VisualBasicアセンブリはASP.NET Core2と互換性がありませんか?System.TypeLoadException Microsoft.VisualBasic ASP.NETコア2
私はCSVファイルを読み込むためのメソッドを提供するC#クラスライブラリを用意しており、Microsoft.VisualBasic.FileIO.TextFieldParserを使用してファイルを読み込むことを選択しました。ライブラリメソッドは、WPFアプリケーションで参照されたときに効果的です。しかし、それはエラーなしでコンパイルが、それは実行時に例外をスローし、ASP.NET Core2のWebサービスに:
例外 System.TypeLoadExceptionは、アセンブリから型「Microsoft.VisualBasic.FileIO.TextFieldParser」をロードできませんでした'Microsoft.VisualBasic、Version = 10.0.3.0、Culture =ニュートラル、PublicKeyToken = b03f5f7f11d50a3a'。
これは、サービスがコアであることと互換性がないと思われます。私はNETCOREAPP2からNET461にコンパイラフラグを変更しようとしましたが、Webサービスはまだ例外をスローします。
私はCsvHelperにコアサポートがあると思います。 – asawyer