找不到microsoft.aspnet.identity.entityframework(rc1-final)

时间:2016-03-30 21:58:37

标签: visual-studio-2015 asp.net-identity asp.net5

我尝试使用Visual Studio 2015安装使用Nuget定位.NET 4.5.1的Microsoft.AspNet.Identity.EntityFramework RC1

我每次都有这个问题,在两台不同的计算机上试过

如何重现

在Visual Studio 2015社区中,

档案 - >新 - >项目 - >控制台应用程序(.NET 4.5.1) 在包管理器控制台中运行“Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre” 构建解决方案 错误出现在错误列表中。

我尝试使用Visual Studio 2015安装使用Nuget定位.NET 4.5.1的Microsoft.AspNet.Identity.EntityFramework RC1

我每次都有这个问题,在两台不同的计算机上试过

如何重现:

在Visual Studio 2015社区中,

档案 - >新 - >项目 - >控制台应用程序(.NET 4.5.1) 在包管理器控制台中运行“Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre” 构建解决方案 错误出现在错误列表中。

enter image description here

1 个答案:

答案 0 :(得分:0)

如果您创建一个普通的.NET Framework控制台应用程序(带有* .csproj项目文件的应用程序)并使用NuGet,它将无法正确找到所需的依赖项。

您需要创建一个“控制台应用程序(包)”来定位.NET Core包。其中一个原因是.NET Core应用程序可以针对多个平台,旧的控制台和类库(PCL除外)只能以一个平台为目标。

在编译.NET Core项目(类库(包)或控制台应用程序(包))时,它将为每个目标创建1个nuget包,而对于旧项目模板,每个目标平台需要1个项目。

如果项目文件夹中有*.xproj项目文件且package.json,则可以确定您获得了正确的项目类型。