dotConnect for SQLite Provider not found 5.1.55.0 Pro
Posted: Thu  12 Feb 2015 14:47
				
				Hi, we're experiencing an odd situation on a deployment of our application. We're using the dotConnect for SQLite provider with code-first implementation to create our database files. This works most of the time, however, on some installs, the provider is not found. The libraries are registered in the GAC and the app.config has the above entry in it, but our application fails when trying to create our SQLite databases. The exception that's thrown is as follows:
During our install, we install the dotConnect libraries and set the following entries in the app.config of our host application.
One thing to note is that the particular machine we are having issues on is heavily locked down with restricted security permissions. Are there any system settings that get set during install or needed during execution that may be restricted because of these permission settings?
			Code: Select all
Error detected in LaunchProjectDialog in the DbContext./nError Message: No Entity Framework provider found for the ADO.NET provider with invariant name 'Devart.Data.SQLite'. Make sure the provider is registered in the 'entityFramework' section of the application config file.Code: Select all
<configSections>
    <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework,  Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
  </configSections>
  <entityFramework>
    <providers>
      <provider invariantName="Devart.Data.SQLite" type="Devart.Data.SQLite.Entity.SQLiteEntityProviderServices, Devart.Data.SQLite.Entity, Version=5.1.55.6, Culture=neutral, PublicKeyToken=09af7300eec23701" />
    </providers>
  </entityFramework>