我在 Visual Studio 中编写并测试了 C# 应用程序。
..但现在需要在 Raspberry PI 上与 Mono 交叉编译(设置为 headless 服务器)。
我在使用 MongoDB 驱动程序时遇到问题 - 它在构建中默认不可用。
我包括这个..它在 Windows 上运行良好
using MongoDB.Bson;
using MongoDB.Driver;
但是在 RasPi 上的 Linux 中,这是错误:
error CS0246: The type or namespace name `MongoDB' could not be found. Are you missing an assembly reference?
我可以使用 apt-get 安装 MongodB 驱动程序吗?
或者..这个存储库应该对我有帮助...如果我可以编译它..
https://github.com/mongodb/mongo-csharp-driver
我该如何去做呢?克隆存储库并运行 build.sh ?
一旦我这样做了,这就是将其包含在我的构建中的命令吗?
Something like: "mcs pkg:mongodb.pkg myapp.cs"
如有任何建议,我们将不胜感激
最佳答案
mono documentation在页面底部讨论如何包含包。据我所知,您需要类似 mcs -pkg:mongodb myapp.cs
.
关于linux - Raspbian 上的 Mono 和 MongoDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31131548/