加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – VS.NET 2015项目不会构建

发布时间:2020-12-16 04:38:06 所属栏目:asp.Net 来源:网络整理
导读:上周我使用VS.NET 2015 Preview创建了一个ASP.NET 5 MVC项目.然后我使用NuGet获取MongoDB驱动程序(mongocsharpdriver)并编写了一些代码,并在其中添加了一些文档到数据库中.我今天开始了一个新的项目沿着这些相同的路线,但它不会建立.它说MongoDB的类型或命名
上周我使用VS.NET 2015 Preview创建了一个ASP.NET 5 MVC项目.然后我使用NuGet获取MongoDB驱动程序(mongocsharpdriver)并编写了一些代码,并在其中添加了一些文档到数据库中.我今天开始了一个新的项目沿着这些相同的路线,但它不会建立.它说MongoDB的类型或命名空间即使我有智能感知也无法找到.所以我打开了原始项目,现在一个人不会构建,同样的错误.我的项目属性设置为目标CLR,而不是Core – MongoDB库不能与Core一起使用.有没有人遇到这个问题,知道如何解决它?我很确定我不会发疯.

重现问题的方法是启动一个新的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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读