VS.NET 2015 项目不会构建

VS.NET 2015 project won't build

上周我使用 VS.NET 2015 预览版创建了一个 ASP.NET 5 MVC 项目。然后,我使用 NuGet 获取 MongoDB 驱动程序 (mongocsharpdriver),并编写了一些代码,并将一些文档添加到数据库中。我今天按照同样的思路开始了一个新项目,但它不会建立。它说类型或名称空间 MongoDB 无法找到,即使我有它的智能感知。所以我打开了原始项目,但现在无法构建,同样的错误。我的项目属性设置为目标 CLR,而不是核心——MongoDB 库不适用于核心。有没有人遇到过这个问题并且知道如何解决?我很确定我不会发疯。

为了重现问题,我所做的就是启动一个新的 ASP.NET Web 应用程序,然后选择 ASP.NET 5 Starter Web,然后从 NuGet 安装 MongoDB,然后将导入添加到它在 HomeController.cs。然后它抱怨在 Core 中找不到它,即使我没有针对 Core。

这是按照我上面的步骤编译时的错误:

Error   CS0246  The type or namespace name 'MongoDB' could not be found (are you missing a using directive or an assembly reference?)   Bug.ASP.NET Core 5.0    HomeController.cs

据我所知 ASP.net 核心 5.0 框架不支持许多现有的 Nuget 库和程序集。

转到 project.json 并从框架部分删除 ASP.net Core 5。