System.Data.SQLite

Login
This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch ef6-redist Excluding Merge-Ins

This is equivalent to a diff from af508f9d32 to c97147849f

2014-01-15
01:10
Update SQLite to the latest from the 3.8.2 branch. Include the EF6 assembly in the setup packages. check-in: 4d6bf37e4a user: mistachkin tags: trunk
2014-01-14
08:36
Merge updates from trunk. Closed-Leaf check-in: 6f587d5754 user: mistachkin tags: ef6
2014-01-13
05:53
Update setup packages to include the EF6 assembly. Closed-Leaf check-in: c97147849f user: mistachkin tags: ef6-redist
05:26
Sync up binary and setup packages with the master release archive manifest. check-in: af508f9d32 user: mistachkin tags: ef6
04:44
More doc updates. check-in: ad97e5c347 user: mistachkin tags: ef6

Changes to Setup/SQLite.iss.

203
204
205
206
207
208
209






210
211






212
213
214
215
216
217
218
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230







+
+
+
+
+
+


+
+
+
+
+
+








Components: Application\LINQ; Source: ..\bin\{#Year}\{#BaseConfiguration}\bin\System.Data.SQLite.Linq.dll; DestDir: {app}\bin; Flags: restartreplace uninsrestartdelete
Components: Application\LINQ and Application\Symbols; Source: ..\bin\{#Year}\{#BaseConfiguration}\bin\System.Data.SQLite.Linq.pdb; DestDir: {app}\bin; Flags: restartreplace uninsrestartdelete
#endif

#if Year != "2005" && Year != "2008"
#if Pos("NativeOnly", AppConfiguration) == 0
#if Year == "2010"
Components: Application\EF6; Tasks: gac; Source: ..\Externals\EntityFramework\lib\net40\EntityFramework.dll; DestDir: {app}\GAC; StrongAssemblyName: "EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"; Flags: restartreplace uninsrestartdelete uninsnosharedfileprompt sharedfile gacinstall
#elif Year == "2012" || Year == "2013"
Components: Application\EF6; Tasks: gac; Source: ..\Externals\EntityFramework\lib\net45\EntityFramework.dll; DestDir: {app}\GAC; StrongAssemblyName: "EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, ProcessorArchitecture=MSIL"; Flags: restartreplace uninsrestartdelete uninsnosharedfileprompt sharedfile gacinstall
#endif

Components: Application\EF6; Tasks: gac; Source: ..\bin\{#Year}\{#BaseConfiguration}\bin\System.Data.SQLite.EF6.dll; DestDir: {app}\GAC; StrongAssemblyName: "System.Data.SQLite.EF6, Version={#AppVersion}, Culture=neutral, PublicKeyToken={#AppPublicKey}, ProcessorArchitecture=MSIL"; Flags: restartreplace uninsrestartdelete uninsnosharedfileprompt sharedfile gacinstall
#endif

#if Year == "2010"
Components: Application\EF6; Source: ..\Externals\EntityFramework\lib\net40\EntityFramework.dll; DestDir: {app}\bin; Flags: restartreplace uninsrestartdelete
#elif Year == "2012" || Year == "2013"
Components: Application\EF6; Source: ..\Externals\EntityFramework\lib\net45\EntityFramework.dll; DestDir: {app}\bin; Flags: restartreplace uninsrestartdelete
#endif

Components: Application\EF6; Source: ..\bin\{#Year}\{#BaseConfiguration}\bin\System.Data.SQLite.EF6.dll; DestDir: {app}\bin; Flags: restartreplace uninsrestartdelete
Components: Application\EF6 and Application\Symbols; Source: ..\bin\{#Year}\{#BaseConfiguration}\bin\System.Data.SQLite.EF6.pdb; DestDir: {app}\bin; Flags: restartreplace uninsrestartdelete
#endif

#if Pos("NativeOnly", AppConfiguration) != 0
Components: Application\Core\{#AppProcessor}; Source: ..\bin\{#Year}\{#AppPlatform}\{#AppConfiguration}\SQLite.Interop.dll; DestDir: {app}\bin; Flags: restartreplace uninsrestartdelete

Changes to Setup/verify.lst.

745
746
747
748
749
750
751

752
753
754
755
756
757
758
759
760
761
762

763
764
765
766
767
768
769
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771







+











+







#
# NOTE: This is the list of core interop files that should be present in the
#       standard setup archives (i.e. those not containing the mixed-mode
#       assembly) that support EF6 (i.e. available with the desktop .NET
#       Framework 4.0 and later).
#
set sds_manifests(setupEf6Interop) {
  {{app}\bin\EntityFramework.dll}
  {{app}\bin\System.Data.SQLite.EF6.dll}
}

###############################################################################
#
# NOTE: This is the list of core files that should be present in the bundled
#       setup archives (i.e. those containing the mixed-mode assembly) that
#       support EF6 (i.e. available with the desktop .NET Framework 4.0 and
#       later).
#
set sds_manifests(setupEf6Bundle) {
  {{app}\GAC\EntityFramework.dll}
  {{app}\GAC\System.Data.SQLite.EF6.dll}
}

###############################################################################
#
# NOTE: This is the list of files that should be present in all setup archives
#       supporting the .NET Framework 2.0 for x86.