Licensing issue with .NET 6
Posted: Mon 15 Nov 2021 20:37
Hello,
I have a current Linq Connect Pro license, and strictly followed your instructions to use LINQ CONNECT with .NET Core which means :
1. I've installed Linq Connect (linqconnect49pro.exe) without registering in GAC
2. I've download Devart librairies from Nuget in the .NET6 project
I used Enitity Developer in stand alone mode to create the model and set the setting to .Net6
I've stored my activation key in a file then reference the file from the connection string as per below:
Devart.Data.SQLite.SQLiteConnectionStringBuilder csBuilder = new Devart.Data.SQLite.SQLiteConnectionStringBuilder();
csBuilder.LicenseKey = @"<Path>\License.key";
csBuilder.DataSource = @"<path>\sqllite.db";
MainContext.MainDataContext context1 = new MainContext.MainDataContext(csBuilder.ToString());
I've also tested the above with adding the License Key direct, eg: csBuilder.LicenseKey = @"<LicenseKey>";
In both cases I get the same error result:
Feature is not supported. This error is thrown by Devart .NET Standard assemblies if license key validation fails. Possible reasons: 1. License key is not found, refer to the "Licensing .NET Standard (.NET Core) Projects" article in the product documentation. 2. Your product edition (the key was generated for) doesn't support the feature you are trying to use, refer to the editions matrix. 3. Your key is outdated for using the current product version, renew the license key in the Customer Portal.'
I have a current Linq Connect Pro license, and strictly followed your instructions to use LINQ CONNECT with .NET Core which means :
1. I've installed Linq Connect (linqconnect49pro.exe) without registering in GAC
2. I've download Devart librairies from Nuget in the .NET6 project
I used Enitity Developer in stand alone mode to create the model and set the setting to .Net6
I've stored my activation key in a file then reference the file from the connection string as per below:
Devart.Data.SQLite.SQLiteConnectionStringBuilder csBuilder = new Devart.Data.SQLite.SQLiteConnectionStringBuilder();
csBuilder.LicenseKey = @"<Path>\License.key";
csBuilder.DataSource = @"<path>\sqllite.db";
MainContext.MainDataContext context1 = new MainContext.MainDataContext(csBuilder.ToString());
I've also tested the above with adding the License Key direct, eg: csBuilder.LicenseKey = @"<LicenseKey>";
In both cases I get the same error result:
Feature is not supported. This error is thrown by Devart .NET Standard assemblies if license key validation fails. Possible reasons: 1. License key is not found, refer to the "Licensing .NET Standard (.NET Core) Projects" article in the product documentation. 2. Your product edition (the key was generated for) doesn't support the feature you are trying to use, refer to the editions matrix. 3. Your key is outdated for using the current product version, renew the license key in the Customer Portal.'