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

标签 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

最佳答案

该包在 lib 目录中只有 aspnet50aspnetcore50 目录。这意味着它仅适用于 ASP.NET vNext 项目。至少目前还不能在常规 .NET 4.5 项目中使用它。

如果您不使用 ASP.NET vNext,您可能应该完全忽略它。

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

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

关于c# - 安装NuGet包时出错 'Microsoft.AspNet.Http.Extensions 1.0.0-beta3',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29038411/

相关文章:

c# - Entity Framework 查询以包括实体集合的子实体

c# - 在 C# 中创建 ASN1 编码签名以发送到 Java

c# - 在 ASP.NET 中, 'ASP' 代码叫什么?

c# - 需要C#源码关系图

c++ - 在 dll 边界上公开 std::vector - 编译器独立性的最佳实践

c# - 在表单例份验证中获取当前的 MembershipUser

c# - 无需在 ViewModel 上使用 Java.Lang.Object 即可自动完成 MVVM 和 Java 转换

c# - 有没有更有效的方法来处理 C# ASP.NET(尤其是 MVC 5)上的亚马逊产品广告 API?

asp.net mvc3 禁用母版页查看

.net - Visual Studio 2017 v15.5.0 中的 F# 项目类型