2015-03-13 96 views
2

安裝'Microsoft.AspNet.Http.Extensions 1.0.0-beta3'時,我收到了這個。我正在嘗試將它用於iappbuilder參考,因此我可以使用我的應用程序創建一個應用程序。任何想法可能導致這種情況?錯誤安裝NuGet軟件包'Microsoft.AspNet.Http.Extensions 1.0.0-beta3'

Install failed. Rolling back... 
Install-Package : Could not install package 'Microsoft.AspNet.Http.Extensions 1.0.0-beta3'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5', but the package does not contain any 
assembly references or content files that are compatible with that framework. For more information, contact the package author. 
At line:1 char:1 
+ Install-Package Microsoft.AspNet.Http.Extensions -Pre 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 
+0

'你正在嘗試這個軟件包安裝到靶向」 .NETFramework,版本= V4.5' 項目,但包不包含任何 集引用或與該framework.' – Jasen 2015-03-13 17:32:36

回答

3

該軟件包不僅具有lib目錄中aspnet50aspnetcore50目錄。這意味着它只適用於ASP.NET vNext項目。你不能在一個普通的.NET 4.5項目中使用它 - 至少還是如此。

如果您不使用ASP.NET vNext,您應該完全忽略它。

如果你使用ASP.NET vNext,你應該檢查你project.json配置文件,並確保您的配置運行時間是aspnet50和/或aspnetcore50

請注意,這些運行時名稱正在改變爲grand k - > dnx rename的一部分。

+0

啊兼容的內容文件好吧,解釋這一點。我將不得不使用舊版本。謝謝 – 2015-03-13 17:37:41

+0

我會回來的,當它讓我回答正確的時候標記你的答案 – 2015-03-13 17:38:13