我尝试使用 Visual Studio 2015 安装 Microsoft.AspNet.Identity.EntityFramework RC1 以及针对 .NET 4.5.1 的 NuGet
我每次都会遇到这个问题,在两台不同的计算机上尝试过。
如何重现:
在 Visual Studio 2015 社区中,
如果您创建普通的 .NET Framework 控制台应用程序(带有 *.csproj 项目文件的应用程序)并使用 NuGet,它将无法正确找到所需的依赖项。
您需要创建一个“控制台应用程序(包)”来定位 .NET Core 包。原因之一是 .NET Core 应用程序可以针对多个平台,而旧的控制台和类库(PCL 除外)只能针对一种平台。
编译 .NET Core 项目(类库(包)或控制台应用程序(包))时,它将为每个目标创建 1 个 nuget 包,而使用旧项目模板,您需要为每个目标平台创建 1 个项目。
如果您的项目文件夹中有
*.xproj
项目文件和 package.json
,您将确保获得正确的项目类型。