无法安装软件包' Owin 1.0.0。'您正尝试将此软件包安装到一个针对.NETFramework,Version = v4.5.2'的项目中。

时间:2015-12-31 16:41:53

标签: asp.net visual-studio asp.net-web-api visual-studio-2015 owin

我试图在我的ASP.NET Web Api项目上实现OAuth。 我从NuGet下载软件包。 我的朋友通常可以在他的机器上下载所有OWIN包,但它不能在我的机器上运行。 我尝试删除Visual Studio缓存,TFS缓存,VSCommon缓存,重置visual studio,我也尝试重新安装visual studio,但没有任何工作。 我还尝试了从4.0到4.6.1的所有.net框架版本 我正在使用Visual Studio 2015社区更新1。 我得到的错误如下所示:

无法安装软件包' Owin 1.0.0'。您正尝试将此软件包安装到以.NETFramework,Version = v4.5.2'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。

3 个答案:

答案 0 :(得分:9)

我相信我找到了解决方案。

我遇到了同样的问题,它影响的不仅仅是Owin包。

我尝试刷新我的用户缓存,甚至卸载并重新安装Visual Studio(删除任何似乎相关的AppData文件),但问题仍然存在。

但是,清除r'(\([^(]*\))' 中的数据已解决了问题。

答案 1 :(得分:0)

就我而言,我解决了这个问题

我在mac中使用Jetbrains rider,项目目标是.net 4.5

没有一个解决方案有效,然后我只是简单地去了项目设置并更新了应用程序的目标.net版本

干得好!

答案 2 :(得分:0)

在Package Manager控制台中运行UnInstall-Package Owin,然后运行Install-Package Owin,此后,Package Microsoft.Owin.Host.SystemWeb可能会出现相同的错误,请运行上述命令进行卸载并安装以解决问题。