我如何获得System.Web.Http.Owin?

时间:2014-02-11 00:40:26

标签: .net owin

我遇到了system.web.http.owin的版本号问题。

所以我从我的项目包引用中删除了它,我想重新添加它以查看它是否修复了问题。但它完全消失了。即如果我去视觉工作室:

solution explorer> 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,   文化=中性,   PublicKeyToken = 31bf3856ad364e35'e:\ user \ project1 \ src \ packages \ Microsoft.AspNet.WebApi.Owin.5.1.1 \ lib \ net45 \ System.Web.Http.Owin.dll Smots.Core

1 个答案:

答案 0 :(得分:94)

NuGet包Microsoft.AspNet.WebApi.Owin包含该DLL。

您可以通过右键单击项目的References文件夹并选择“Manage NuGet Packages ...”并搜索“Microsoft.AspNet.WebApi.Owin”来安装它。或者,您可以使用程序包管理器控制台并键入以下内容:

Install-Package Microsoft.AspNet.WebApi.Owin

如果您在Visual Studio中使用程序包管理器控制台,请确保在标有“默认项目:”的下拉列表中选择了预期的项目,这很容易被忽略。