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

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






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







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







>
>
>
>
>
>


>
>
>
>
>
>







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
#
# 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\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\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.







>











>







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.