【发布时间】: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