2013-11-01 159 views
1

無法安裝軟件包'Microsoft.Owin.Security 2.0.1'。您正在嘗試將此軟件包安裝到以'.NETFramework,Version = v4.0'爲目標的項目中,但軟件包不包含任何與該框架兼容的程序集引用或內容文件。有關更多信息,請聯繫軟件包作者。無法安裝軟件包'Microsoft.Owin.Security 2.0.1'

我現在應該做些什麼......?

在此先感謝..

+0

如果您正在安裝SignalR的最新版本,您將無法使用它,因爲它有一些需要.Net4.5的依賴關係,但仍然可以安裝舊版本的使用.Net4.0的SignalR,如1.1.3'安裝包Microsoft.AspNet.SignalR - 版本1.1.3' –

回答

3

這意味着他們創造了一個NuGet包只包含針對其他架構版本組件,例如框架4.5

如果你的項目需要留在Framework 4.0中,你可以試試通過使用NuGet包管理器控制檯使用包的早期版本,併發出以下命令:

Install-Package Microsoft.Owin.Security -Version X.X.X 

其中XXX是一個先前的版本號。

你可以在這裏找到的版本歷史:

http://www.nuget.org/packages/Microsoft.Owin.Security 

或者你可以使用Visual Studio 2012/2013和創建目標框架4.5的項目,那麼你就不會得到這個錯誤。