webdevqa.jp.net

System.Web.Http.Owinを取得するにはどうすればよいですか?

System.web.http.owinでバージョン番号の問題がありました。

そこで、問題を解決するかどうかを確認するために再追加するという考えで、プロジェクトパッケージの参照から削除しました。しかし、それは完全に消えました。つまり私が行く場合、ビジュアルスタジオで:

ソリューションエクスプローラー> myProject>参照> RMC>参照の追加>

system.web.http.owinが検索されますが、表示されません。

何が間違っているか、または再表示するためにどのパッケージをインストールする必要があるかについてのアイデア。

私の元のエラーメッセージ...

エラー7アセンブリ「System.Web.Http.Owin、Version = 5.1.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35」は「System.Web.Http、Version = 5.1.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35」を使用しています参照されるアセンブリよりも高いバージョン 'System.Web.Http、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35' e:\ user\project1\src\packages\Microsoft.AspNet.WebApi.Owin.5.1.1\lib\net45\System.Web.Http.Owin.dll Smots.Core

55
spiderplant0

NuGetパッケージ Microsoft.AspNet.WebApi.Owin にはそのDLLが含まれています。

プロジェクトのReferencesフォルダーを右クリックして[NuGetパッケージの管理...]を選択し、[Microsoft.AspNet.WebApi.Owin]を検索してインストールできます。または、パッケージマネージャーコンソールを使用して、次のように入力できます。

Install-Package Microsoft.AspNet.WebApi.Owin

Visual Studio内でパッケージマネージャーコンソールを使用する場合は、「既定のプロジェクト:」というラベルの付いたドロップダウンで目的のプロジェクトが選択されていることを確認してください。

94
Wallace Kelly