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

Reply via email to