Wamiduku wrote: > > Here are the steps to reproduce the problem: > 1 - Start with a clean Windows machine (I've tried with both XP SP3 > and Windows 7 SP1) with nothing installed (I used virtual machines for > testing). > 2 - Install .NET 4. > 3 - Download sqlite-netFx40-binary-bundle-Win32-2010-1.0.76.0. > 4 - Run the included test.exe and click "Run". You'll get the error > message > "System.Configuration.ConfigurationErrorsException: Failed to find or > load the registered .Net Framework Data Provider. > at System.Data.Common.DbProviderFactories.GetFactory(DataRow > providerRow) > at test.TestCasesDialog.runButton_Click(Object sender, EventArgs e) > in c:\dev\sqlite\dotnet\test\TestCasesDialog.cs:line 104" >
I'm not able to reproduce this locally. As long as the "test.exe", "test.exe.config", and "System.Data.SQLite.dll" files are in the same directory, the tests should be able to complete. > > 5 - Download and run the sqlite-netFx40-setup-bundle- > x86-2010-1.0.76.0.exe installation. Uncheck the two options to install > to the image cache and GAC. > 6 - After the installation, go to Control Panel and uninstall > System.Data.SQLite. > 7 - Run test.exe again. Now, it will work. > If the "test.exe.config" and "System.Data.SQLite.dll" files are still present along side it, yes it will work. > > So, there is something that the installation does, which the uninstall > doesn't undo, that you have to do in order to get System.Data.SQLite > working. The question is what, and how can you do it without having to > run the installation? > The setup attempts to undo everything that it does, including the GAC and NGen steps (if they were selected during installation). -- Joe Mistachkin _______________________________________________ sqlite-users mailing list [email protected] http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

