The deployment to the different machines with x86 and x64 operating systems
Posted: Mon 20 May 2013 12:20
Hello.
I use Entity Framework and dotConnect for SQLite in my application. I need to distribute my application to the different machines with x86 and x64 operating systems. When I put the sqlite3.dll library into the folders myApp\х86\sqlite3.dll and myApp\х32\sqlite3.dll (each folder has the proper library), it doeasn't works properly. But if I put it into the work folder of my application (myApp\sqlite3.dll), it works fine. In that case I have to have 2 packages for different types of OS (x68 ot x64). Why can't the library be found in subdirectories and how can I fix it?
I do not use the dotConnect for SQLite setup program.
dotConnect version: 4.5.192.0
I use Entity Framework and dotConnect for SQLite in my application. I need to distribute my application to the different machines with x86 and x64 operating systems. When I put the sqlite3.dll library into the folders myApp\х86\sqlite3.dll and myApp\х32\sqlite3.dll (each folder has the proper library), it doeasn't works properly. But if I put it into the work folder of my application (myApp\sqlite3.dll), it works fine. In that case I have to have 2 packages for different types of OS (x68 ot x64). Why can't the library be found in subdirectories and how can I fix it?
I do not use the dotConnect for SQLite setup program.
dotConnect version: 4.5.192.0