webApiプロジェクトにfluentvalidation.webapiパッケージをインストールします。このパッケージをnugetでインストールすると、system.web.httpリファレンスのバージョンが減少するという奇妙なことに気付きます。 fluentvalidation.webapiパッケージのインストール前にfluentvalidation.webapiのインストール後にSystem.Web.Httpリファレンスバージョンがv5.2.3.0からv5.1.0.0に減少しました
System.Web.Http参照のバージョンは:バージョン5.1.0.0
缶誰:fluentvalidation.webapiパッケージインストール後のバージョン5.2.3.0
System.Web.Http参照バージョンこの理由を教えてください。これはさらに私に他の問題を与えますGetting Microsoft.AspNet.WebApi.Cors version issue in WebAPI
[FluentValidation on GitHub](https://github.com/JeremySkinner/FluentValidation)を検索しましたが、実際にはシステムへの参照は1つしかありません.Web.Httpはパッケージとバージョン5.2.0.0を含みます。 NuGetビルドファイルでは、これを見つけることができました。 NuGetパッケージでは経験はありませんでしたが、おそらくこれで問題が発生しました。後でリファレンスバージョンを変更しようとしましたか?どのようにあなたのコードはそれの後ろに振る舞いますか? –
uTeisT
はいsystem.web.httpのバージョンを更新してバージョンを変更しました。いくつかのコントローラ(私のソリューションではMVCとWebApiプロジェクトで同じ名前のコントローラ)に問題が生じます。 – maverick