2017-08-16 5 views
1

私はAsp.net WebApi 2サイトで.net 4.6.1を参照しています。今までは サイトでUWP & Xamarinとの互換性のためにPCLアセンブリ(ポータブルクラスライブラリ)を参照していましたが、問題はありません。今では、推奨されているように、そのPCLをNetStandard 2.0アセンブリに変更しようとしていますが、サイト起動時にエラーが発生しています。.netstandard 2アセンブリを使用しようとするとWeb Api 2実行時エラーが発生する

エラーは以下の通りである - が見つかりません

方法: 'System.Collections.ObjectModel.Collection`1 System.Web.Http.HttpConfiguration.get_MessageHandlers()'。

ありがとう

答えて

3

私は同じことを得ていました。私はこれを私のweb.configに追加し、うまくいきました。 <dependentAssembly> <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-4.2.0.0" newVersion="4.2.0.0" /> </dependentAssembly>

ああ、バインディングリダイレクトの楽しさ。

関連する問題