【发布时间】:2016-07-19 03:27:41
【问题描述】:
我尝试使用 Visual Studio 2015 安装 Microsoft.AspNet.Identity.EntityFramework RC1 和 Nuget,以 .NET 4.5.1 为目标
我每次都有这个问题,在两台不同的电脑上试过
如何重现:
在 Visual Studio 2015 社区中,
文件 -> 新建 -> 项目 -> 控制台应用程序 (.NET 4.5.1 ) 在包管理器控制台中运行“Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre” 构建解决方案 错误出现在错误列表中。
我尝试使用 Visual Studio 2015 安装 Microsoft.AspNet.Identity.EntityFramework RC1 和 Nuget,以 .NET 4.5.1 为目标
我每次都有这个问题,在两台不同的电脑上试过
如何复制:
在 Visual Studio 2015 社区中,
文件 -> 新建 -> 项目 -> 控制台应用程序 (.NET 4.5.1 ) 在包管理器控制台中运行“Install-Package Microsoft.AspNet.Identity.EntityFramework -Pre” 构建解决方案 错误出现在错误列表中。
【问题讨论】:
-
如果您的解决方案文件夹中有 *.csproj 文件,则说明您的项目类型有误。您需要一个 ASP.NET 控制台应用程序(将创建 *.xproj 项目文件)。 .NET COre 项目中不再使用包管理器控制台,您使用 project.json 和 dnu restore/dotnet restore 命令
-
它应该被称为“ASP.NET 5 控制台应用程序”或“控制台应用程序(包)”,我不知道,这里没有安装 Visual Studio 2015
-
以上陈述均不属实。出于一个简单的原因,microsoft.aspnet.identity.entityframework 同时针对 .NET Core 和 .NET 4.5.1。这意味着它可以使用 "package.json" 与 xproj 和 .NET Core 项目一起使用。 NuGet 仍在 .NET Core 中使用,它只是使用 json 文件代替。我建议您深入了解 .NET Core 和 .NET 4。
-
我从“控制台应用程序(包)”安装包没有问题。在旧的“控制台应用程序”中做同样的事情并没有奏效。试试看
-
我想在 .NET 4.5.1 项目中使用这个包,而不是在 .NET Core 项目中。
标签: visual-studio-2015 asp.net-identity asp.net5