Deployment Instructions

This topic will help you to select correct db4o libraries for deployment with your db4o-based application.

Deployment on .NET

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