[Pkg-mono-devel] MongoDB Driver usage for production.

kappuz daspuru at gmail.com
Sun Feb 12 06:05:34 UTC 2017


Hello,

I have made the new MongoDB C# driver (Version 2.3) to work with MongoDB
V2.4 running in a Raspberry Pi 3 B, however it was very difficult to made it
run, I will explain the reasons but the main question is if it is safe to
use this driver for production environment.

1. The NuGet packages were not able to install via MonoDevelop, I had to
download a nugget.exe binary for mono, edited the packages.config file and
then made a restore. The problem was the NuGet client version it seems. When
I did installed the packaged, I was getting a not found ntdll.dll error,
then I found in the Internet that deleting the .DLL file from the project
was a solution, which indeed worked, because it is pulling the NuGet package
form the CAG cache and it is a different version.

2. I plan to deliver an IoT hardware which uses a lot of network
connectivity features between the Raspberry with custom hardware and a multi
platform Xamarin.Forms App, that is why I want to use C# to share PCL logic. 

Is it reliable to be working with this cached GAC DLL for production ? How
about making firmware updates in the raspberry? Will my executable can embed
the DLL and not depend in it? Can I trust to make a stable application with
this MongoDB Driver?

Thank you very much.





--
View this message in context: http://mono.1490590.n4.nabble.com/MongoDB-Driver-usage-for-production-tp4670003.html
Sent from the Debian Mono mailing list archive at Nabble.com.



More information about the Pkg-mono-devel mailing list