Users may encounter the error "License key is missing" after upgrading to dotConnect version 11.0 or later when using .NET Framework projects.
In the latest releases of dotConnect for Oracle (starting from 11.0.0), the licensing approach for .NET Framework projects has changed. The previous methods of embedding the license via the licenses.licx file or License Wizard are no longer applicable.
To distribute an application with an embedded license, the License Key should now be specified in the connection string.
dotConnect for Oracle Documentation → Activation → Activate at runtime
Alternatively, in the latest version we have added a method that allows you to set the license key in a more convenient way. You can call it once before opening the connection:
OracleConnection.LoadLicenseKey("YOUR_LICENSE_KEY");