05-07-2025 10:59 AM
Hi Tim
Just to clarify, Microsoft itself doesn’t install the third-party System.Data.SQLite provider into the GAC in any of its products; they ship their own Microsoft.Data.Sqlite library via NuGet and deploy it privately with each app.
The only way you’d see System.Data.SQLite.dll in the GAC is if another vendor’s installer explicitly called out to gacutil.exe
on your machine.
You’ll need to identify which other application is putting System.Data.SQLite into the GAC and ask that team to change their installer so it deploys the DLL locally instead. Once that’s done (or you move VLM to a clean machine), your VLM server should start without the generic error.
Thanks. I hope this would have cleared your doubts between Microsoft owned Microsoft.Data.Sqlite and third party provider for System.Data.SQLite.
05-07-2025 11:53 AM
OK it looks like the software that is using this is FactoryTalk by Allen Bradley. I thought it might be useful to you if you ever try fix the VLM software.
05-07-2025 08:05 PM - edited 05-07-2025 08:06 PM
As mentioned earlier SQLite itself mention that having system.data.sqlite in GAC location is not officially supported.
Source https://sqlite.org/see/doc/release/www/sds-nuget.wiki