System.Data.SQLite
Check-in [1f451718a6]
Not logged in

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

Overview
Comment:More build system updates for .NET Standard 2.1.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | netStandard21
Files: files | file ages | folders
SHA1: 1f451718a683d5fc630a09eee67e2adcf95a45d1
User & Date: mistachkin 2019-10-08 23:59:15
Context
2019-10-09
00:32
Break test 'data-1.3' into two, one for the .NET Framework 4.x and one for .NET Standard 2.1. check-in: 2b6e69647e user: mistachkin tags: netStandard21
2019-10-08
23:59
More build system updates for .NET Standard 2.1. check-in: 1f451718a6 user: mistachkin tags: netStandard21
23:55
Clone Eagle binaries for .NET Standard 2.1. check-in: 08df79b52e user: mistachkin tags: netStandard21
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to Setup/bake_all.bat.

36
37
38
39
40
41
42
43

44
45

46
47
48
49
50
51
52

IF ERRORLEVEL 1 (
  ECHO Could not detect Visual Studio.
  GOTO errors
)

REM
REM NOTE: There is no setup package for the .NET Standard 2.0.

REM
SET NONETSTANDARD20=1


%__ECHO3% CALL "%TOOLS%\set_common.bat"

IF ERRORLEVEL 1 (
  ECHO Could not set common variables.
  GOTO errors
)







|
>


>







36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

IF ERRORLEVEL 1 (
  ECHO Could not detect Visual Studio.
  GOTO errors
)

REM
REM NOTE: There are no setup packages for .NET Standard 2.0 and
REM       .NET Standard 2.1.
REM
SET NONETSTANDARD20=1
SET NONETSTANDARD21=1

%__ECHO3% CALL "%TOOLS%\set_common.bat"

IF ERRORLEVEL 1 (
  ECHO Could not set common variables.
  GOTO errors
)

Changes to Setup/release_all.bat.

36
37
38
39
40
41
42
43
44
45
46

47
48
49
50
51
52
53

IF ERRORLEVEL 1 (
  ECHO Could not detect Visual Studio.
  GOTO errors
)

REM
REM NOTE: Precompiled binary packages for the .NET Standard 2.0 are handled
REM       by another tool.
REM
SET NONETSTANDARD20=1


%__ECHO3% CALL "%TOOLS%\set_common.bat"

IF ERRORLEVEL 1 (
  ECHO Could not set common variables.
  GOTO errors
)







|
|


>







36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54

IF ERRORLEVEL 1 (
  ECHO Could not detect Visual Studio.
  GOTO errors
)

REM
REM NOTE: Precompiled binary packages for .NET Standard 2.0 and
REM       .NET Standard 2.1 are handled by another tool.
REM
SET NONETSTANDARD20=1
SET NONETSTANDARD21=1

%__ECHO3% CALL "%TOOLS%\set_common.bat"

IF ERRORLEVEL 1 (
  ECHO Could not set common variables.
  GOTO errors
)

Changes to Setup/set_common.bat.

99
100
101
102
103
104
105




106
107
108
109
110
111
112
  REM SET FRAMEWORK2015=netFx471
  REM SET FRAMEWORK2015=netFx472
)

IF NOT DEFINED FRAMEWORKNETSTANDARD20 (
  SET FRAMEWORKNETSTANDARD20=netStandard20
)





IF DEFINED YEARS GOTO end_of_file

IF NOT DEFINED NOVS2005 (
  IF DEFINED VS2005SP (
    SET YEARS=%YEARS% 2005
  )







>
>
>
>







99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
  REM SET FRAMEWORK2015=netFx471
  REM SET FRAMEWORK2015=netFx472
)

IF NOT DEFINED FRAMEWORKNETSTANDARD20 (
  SET FRAMEWORKNETSTANDARD20=netStandard20
)

IF NOT DEFINED FRAMEWORKNETSTANDARD21 (
  SET FRAMEWORKNETSTANDARD21=netStandard21
)

IF DEFINED YEARS GOTO end_of_file

IF NOT DEFINED NOVS2005 (
  IF DEFINED VS2005SP (
    SET YEARS=%YEARS% 2005
  )

Changes to www/build.wiki.

459
460
461
462
463
464
465




































466

    <li>
      Make sure everything succeeds with no errors; the log file
      &quot;%TEMP%\System.Data.SQLite.Build_ReleaseManagedOnly_Any CPU_NetStandard20_Unknown.log&quot;
      may be checked if any errors should occur.
    </li>
  </ol>




































</nowiki>







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>

459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502

    <li>
      Make sure everything succeeds with no errors; the log file
      &quot;%TEMP%\System.Data.SQLite.Build_ReleaseManagedOnly_Any CPU_NetStandard20_Unknown.log&quot;
      may be checked if any errors should occur.
    </li>
  </ol>

  <a name="netStandard21"></a>
  <h2>.NET Standard 2.1 Build</h2>

  <ol>
    <li>
      Complete the applicable steps outlined in the <a href="#all">All Builds</a>
      section (above).
    </li>

    <li>
      Make sure the &quot;&lt;root&gt;\bin&quot; and &quot;&lt;root&gt;\obj&quot;
      directories are completely free of all output files.  In theory, you should
      be able to simply delete these directories.
    </li>

    <li>Open a normal command prompt window with &quot;cmd.exe&quot;.</li>

    <li>Change the current directory to &quot;&lt;root&gt;\Setup&quot;.</li>

    <li>
      Enter the following command to build the managed-only binaries for .NET
      Standard 2.1:
      <br />
      <br />
      <b>build_net_standard_21.bat</b>
      <br />
      <br />
    </li>

    <li>
      Make sure everything succeeds with no errors; the log file
      &quot;%TEMP%\System.Data.SQLite.Build_ReleaseManagedOnly_Any CPU_NetStandard21_Unknown.log&quot;
      may be checked if any errors should occur.
    </li>
  </ol>
</nowiki>

Changes to www/downloads.wiki.

1640
1641
1642
1643
1644
1645
1646

























1647
1648
1649
1650
1651
1652
1653
....
2556
2557
2558
2559
2560
2561
2562
2563

2564
2565
2566
2567
2568
2569
2570
        package.  The <a href="https://dotnet.github.io/">.NET Core</a>
        runtime (2.0 or higher) is required.
        <br />
        (sha1: 38ded88e647973333ebb57182d1316d4b04fd687)
      </td>
    </tr>


























    <tr>
      <td colspan="4">
        <b>Precompiled Statically-Linked Binaries for 32-bit Windows (.NET Framework 2.0 SP2)</b>
      </td>
    </tr>

    <tr>
................................................................................
    The <b>platform</b> in templates (7), (8), (9), and (10) will be one of
    Win32, x64, PocketPC, PocketPC-ARM, PocketPC-x86, WinCE-ARM, WinCE-x86,
    Mono.
  </p>

  <p>
    The <b>year</b> in templates (5), (6), (7), (8), (9), and (10) will be
    one of 2005, 2008, 2010, 2012, 2013, 2015, 2017, 20XX, NetStandard20.

  </p>

  <p>
    The <b>version</b> in templates (1), (2), (3), (4), (5), (6), (7), (8),
    (9), (10), (13), (14), and (15) is the dot-delimited version number of
    the primary System.Data.SQLite assembly.
  </p>







>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>







 







|
>







1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
....
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
        package.  The <a href="https://dotnet.github.io/">.NET Core</a>
        runtime (2.0 or higher) is required.
        <br />
        (sha1: 38ded88e647973333ebb57182d1316d4b04fd687)
      </td>
    </tr>

    <tr>
      <td colspan="4">
        <b>Precompiled Binaries for the .NET Standard 2.1 (.NET Core 3.0)</b>
      </td>
    </tr>

    <tr>
      <td width="10">&nbsp;</td>
      <td width="30%" valign="top" align="right">
        <a name="sqlite-netStandard21-binary"></a>
        <a href="/downloads/1.0.111.0/sqlite-netStandard21-binary-1.0.111.0.zip">sqlite-netStandard21-binary-1.0.111.0.zip</a>
        <br />
        (0.00 MiB)
      </td>
      <td width="5"></td>
      <td valign="top">
        This binary package contains all the managed binaries for the .NET
        Standard 2.1 version of the System.Data.SQLite 1.0.111.0 (3.28.0)
        package.  The <a href="https://dotnet.github.io/">.NET Core</a>
        runtime (3.0 or higher) is required.
        <br />
        (sha1: 0000000000000000000000000000000000000000)
      </td>
    </tr>

    <tr>
      <td colspan="4">
        <b>Precompiled Statically-Linked Binaries for 32-bit Windows (.NET Framework 2.0 SP2)</b>
      </td>
    </tr>

    <tr>
................................................................................
    The <b>platform</b> in templates (7), (8), (9), and (10) will be one of
    Win32, x64, PocketPC, PocketPC-ARM, PocketPC-x86, WinCE-ARM, WinCE-x86,
    Mono.
  </p>

  <p>
    The <b>year</b> in templates (5), (6), (7), (8), (9), and (10) will be
    one of 2005, 2008, 2010, 2012, 2013, 2015, 2017, 20XX, NetStandard20,
    NetStandard21.
  </p>

  <p>
    The <b>version</b> in templates (1), (2), (3), (4), (5), (6), (7), (8),
    (9), (10), (13), (14), and (15) is the dot-delimited version number of
    the primary System.Data.SQLite assembly.
  </p>