-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Where is the FDB installer for version 7 ? #142
Comments
I'm currently working on creating a new NuGet package to automatically redistribute the correct version of the client library that will match the platform where you are running, including windows/linux/macos. If you are looking for the latest At the moment, you can recreate what the NuGet package does, by running the As for the server itself, the easiest solution is to use .NET Aspire, and use the FoundationDB Aspire integration that will automatically start a local docker container with the matching fdbserver version. You can refer to the "Using Aspire" section in the main readme.md in this repository (https://github.com/Doxense/foundationdb-dotnet-client#using-aspire) for how to set this up. You can also achieve the same result with TestContainers (that is already used to run the unit tests for the .NET binding), or of course by manually hosting fdb yourself in docker. The Aspire integration creates a local cluster that listens on port 4550 and uses With both of these things combined, you can now easily write a .NET application that can be built on a Linux, macOs, or Windows development machine with always the correct version of both client and server that match the version/branch of the app (maybe not an issue at first, but was a huge issue once you had to support older versions). |
Oh, and of course, you can still use the 6.3 version installed on you machine, by simply selecting API level 630 instead of 730 when calling |
Fantastic, thanks for all the help. |
Hi,
I compiled the solution but when running the console app I get:
System.ArgumentException: 'The maximum API version supported by the native fdb client is 630, which is lower than version 730 required by the application. You must upgrade the native fdb client to a higher version!'
I assume this is the fdb_c.dll version ? My installed FDB server is indeed 6.3.12. Where can I find a windows install for 7.3 ?
The text was updated successfully, but these errors were encountered: