安装NuGet包'Microsoft.AspNet.Http.Extensions 1.0.0-beta3'时出错

时间:2015-03-13 17:25:48

标签: c# asp.net visual-studio nuget

安装'Microsoft.AspNet.Http.Extensions 1.0.0-beta3'时,我得到了这个。我正在尝试将其用于iappbuilder参考,以便我可以使用我的应用程序创建应用程序。有什么想法会导致这种情况吗?

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

1 个答案:

答案 0 :(得分:3)

该包只在aspnet50目录中有aspnetcore50lib个目录。这意味着它仅适用于ASP.NET vNext项目。您不能在常规的.NET 4.5项目中使用它 - 至少是。

如果你没有使用ASP.NET vNext,你应该完全忽略它。

如果 使用ASP.NET vNext,则应检查project.json配置文件,并确保已配置的运行时为aspnet50和/或{{1} }。

请注意,这些运行时名称正在作为grand k - >的一部分进行更改。 dnx重命名。