-1

我尝试使用 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”构建解决方案错误出现在错误列表中。

在此处输入图像描述

4

1 回答 1

0

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

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

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

如果*.xproj您的项目文件夹中有项目文件并且package.json.

于 2016-03-31T07:24:26.893 回答