gpt4 book ai didi

asp.net - VS.NET 2015 项目无法构建

转载 作者:行者123 更新时间:2023-12-02 11:06:37 25 4
gpt4 key购买 nike

上周我使用 VS.NET 2015 Preview 创建了一个 ASP.NET 5 MVC 项目。然后,我使用 NuGet 获取 MongoDB 驱动程序 (mongocsharpdriver),并编写了一些代码,并向数据库添加了一些文档。我今天按照同样的思路开始了一个新项目,但它无法构建。它说即使我有智能感知,也无法找到 MongoDB 的类型或 namespace 。所以我打开了原始项目,现在无法构建,同样的错误。我的项目属性设置为 objective-c LR,而不是 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 core 5.0 框架不支持许多现有的 Nuget 库和程序集。

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

关于asp.net - VS.NET 2015 项目无法构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27844574/

25 4 0
文章推荐: java - 如何将UnitOfWork模式与IdentityMap模式一起使用?
文章推荐: shell - maven在Linux和Windows平台上调用外部脚本
文章推荐: java.security.NoSuchAlgorithmException : class configured for SSLContext
文章推荐: java - 从 List Java 获取一些值