【问题标题】:Unable to install nuget pagckage Microsoft.AspNet.Identity.Core无法安装 nuget 包 Microsoft.AspNet.Identity.Core
【发布时间】:2014-08-14 10:21:45
【问题描述】:

我无法安装 nuget

Microsoft.AspNet.Identity.Core.

当我运行 install -package cmd 时,我收到以下消息。它指出我正在尝试将包安装到具有 .NET 4 的项目中,但包 0 没有引用它。使用 VS2010 .NET v4

提前谢谢你。

下面是PM>文字:

PM> Install-Package Microsoft.AspNet.Identity.Core 安装 'Microsoft.AspNet.Identity.Core 2.1.0'。你正在下载 Microsoft.AspNet.Identity.Core 来自 Microsoft,许可协议 可在 http://www.microsoft.com/web/webpi/eula/net_library_eula_ENU.htm。 检查包中可能附带的其他依赖项 他们自己的许可协议。您对包裹的使用和 依赖关系构成您接受他们的许可协议。 如果您不接受许可协议,请删除 设备中的相关组件。安装成功 'Microsoft.AspNet.Identity.Core 2.1.0'。添加 'Microsoft.AspNet.Identity.Core 2.1.0' 到 PracticeMvcApplication。 卸载“Microsoft.AspNet.Identity.Core 2.1.0”。成功地 卸载“Microsoft.AspNet.Identity.Core 2.1.0”。安装失败。 回滚...安装包:无法安装包 'Microsoft.AspNet.Identity.Core 2.1.0'。您正在尝试安装此 打包到一个以“.NETFramework,Version=v4.0”为目标的项目中,但是 包不包含任何程序集引用或内容文件 与该框架兼容。了解更多信息, 联系包作者。

【问题讨论】:

  • 我相信 Asp.net Identity 是 .NET 4.5.1 的一部分,我不认为它可以用于以 .NET 4.0 为目标的项目中
  • Andrew 是正确的,错误信息告诉你这一点。

标签: asp.net-mvc nuget asp.net-identity


【解决方案1】:

Andrew 是正确的,您不能在面向 .Net 4 或更低版本的项目上安装 Identity

【讨论】:

  • 你的意思是说 4.5.1 而不是更低?
  • 因此我们不能在 Visual Studio 2010 或更低版本中使用 ASP.NET 标识。谢谢大家的帮助。
猜你喜欢
  • 2019-04-15
  • 2014-02-15
  • 1970-01-01
  • 2018-08-29
  • 1970-01-01
  • 1970-01-01
  • 2020-05-19
  • 2021-07-13
相关资源
最近更新 更多