in

System.Data.SQLite

An open source ADO.NET provider for the SQLite database engine

System.Data.SQLite.Linq.dll version is not updated with new releases.

Last post 01-05-2010 5:17 AM by nrapp. 0 replies.
Page 1 of 1 (1 items)
Sort Posts: Previous Next
  • 01-05-2010 5:17 AM

    • nrapp
    • Not Ranked
    • Joined on 01-04-2010
    • Posts 1

    System.Data.SQLite.Linq.dll version is not updated with new releases.

    Hi, 

    The version of System.Data.SQLite.Linq.dll was not updated between 1.0.60.0 and 1.0.65.0.

    As the Linq.dll has a reference to System.Data.SQLite.dll, this makes it impossible to install more than one of these versions in the GAC.

    I tried to install the 1.0.60.0 dlls in the application directory and the 1.0.65.0 in the GAC and this leads to the following problem.

    1. System.Data.SQLite.dll (1.0.60.0) is loaded by System.Data from the application directory.

    2. System.Data.SQLite.Linq.dll (2.0.38.0) is loaded by System.Data.SQLite.dll (1.0.60.0) from the GAC.

    3. System.Data.SQLite.dll (1.0.65.0) is loaded by System.Data.SQLite.Linq.dll (2.0.38.0) from the GAC.

    4. As both versions are loaded we get InvalidCastExceptions.

    Conclusion: If the application uses version 1.0.60.0 and someone installs 1.0.65.0 the application will no longer work.

    Thanks,

    Norbert

Page 1 of 1 (1 items)
Powered by Community Server (Commercial Edition), by Telligent Systems