This topic will help you to select correct db4o libraries for deployment with your db4o-based application.
For the basic db4o functionality you only need to deploy db4o library itself with your application.
Application |
Required libraries |
Standalone or client/server db4o application |
Db4objects.Db4o.dll (use a library from an appropriate folder for CF2.0 or .NET2.0) |
The following table shows, which features can be added to the basic functionality and the libraries that should be deployed in addition to the basic library to support these features:
Application features |
Required libraries |
Native Query Optimization Note, that NQ can be pre-optimized at build-time, in which case no additional libraries need to be deployed. |
Db4objects.Db4o.NativeQueries.dll Db4objects.Db4o.Instrumentation.dll Mono.Cecil.dll Cecil.FlowAnalysis.dll |
Transparent Activation support Note, that TA support can be injected in the classes at build-time, in which case no additional libraries are required to be deployed. |
Db4objects.Db4o.Instrumentation.dll |