Asp.net VS.NET 2015项目中标';t构建

Asp.net VS.NET 2015项目中标';t构建,asp.net,visual-studio-2015,Asp.net,Visual Studio 2015,上周,我使用VS.NET 2015预览版创建了一个ASP.NET 5 MVC项目。然后,我使用NuGet获取MongoDB驱动程序(mongocsharpdriver),编写了一些代码,并用这些代码向数据库中添加了一些文档。今天,我按照同样的思路开始了一个新项目,但它无法建设。它说即使我有intellisense,也找不到MongoDB的类型或名称空间。所以我打开了最初的项目,现在一个项目无法构建,同样的错误。我的项目属性设置为目标CLR,而不是核心——MongoDB库不能与核心一起工作。有人遇

上周,我使用VS.NET 2015预览版创建了一个ASP.NET 5 MVC项目。然后,我使用NuGet获取MongoDB驱动程序(mongocsharpdriver),编写了一些代码,并用这些代码向数据库中添加了一些文档。今天,我按照同样的思路开始了一个新项目,但它无法建设。它说即使我有intellisense,也找不到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 core 5.0框架不支持许多现有的Nuget库和程序集


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

有编译器警告吗?我用错误更新了它。它在抱怨Core,尽管我在项目属性中将它设置为完整的CLR。也许我可以从解决方案中删除Core?奇怪的是,它上周起作用了,但现在不行。我问的是警告,因为这些警告通常会揭示错误背后的实际问题。是的,就是这样。我进去了,但出于某种原因没有考虑删除那个空框架。希望这对其他人有所帮助。我在MySQL.Data中也遇到了同样的错误。移除核心5后,我会错过什么?