【发布时间】:2016-11-12 01:43:23
【问题描述】:
我正在和一个朋友一起开发一个 .NET Core 项目,我们正在按照我们认为最好的方式分摊工作。我们目前正在尝试配置一个数据库应用程序以与之通信,因此我们需要一个数据库“驱动程序”库。
我决定使用 MongoDB,我发现 this page 这似乎表明以下代码将以某种方式配置我们的项目以使用该库。选择 .NET Core 和 Nuget(我已经在本地和我们的服务器上安装了这两个),我得到以下代码,这似乎是添加库的方式:
<packages>
<package id="MongoDB.Driver.Core" version="2.3.0" />
<package id="MongoDB.Bson" version="2.3.0" />
</packages>
问题是,我不知道如何使用它,也不知道在哪里使用它。我正在查看的配置文件几乎完全是 json。我觉得这实际上是为 Visual Studio 设计的,因为它的项目文件仍然使用 XML。
所以问题是:如何从外部库导入函数以使用 Visual Studio Code 进行 .NET Core 开发?我怀疑我只需要将它翻译成合适的格式 (JSON) 就可以了,但我不确定它会是什么样子,也不知道它应该放在哪个文件中。
我尝试通过打开快速菜单来执行此操作,输入选择 >Nuget: Add Package,然后找到并选择包 MongoDB.Driver.Core,但这会导致错误消息:
Could not read project.json, please try again.
我不完全理解这一点,我怀疑可能是 project.json 在项目的根级别是必需的,在我的情况下不是这样,但这并不完全有意义。
【问题讨论】:
标签: c# mongodb visual-studio-code .net-core