System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact bf9b5e5639d1ee4533f37c09c6ec5b76ad3f863d:


0000: 3b 0d 0a 3b 20 53 51 4c 69 74 65 2e 69 73 73 20  ;..; SQLite.iss 
0010: 2d 2d 0d 0a 3b 0d 0a 3b 20 57 72 69 74 74 65 6e  --..;..; Written
0020: 20 62 79 20 4a 6f 65 20 4d 69 73 74 61 63 68 6b   by Joe Mistachk
0030: 69 6e 2e 0d 0a 3b 20 52 65 6c 65 61 73 65 64 20  in...; Released 
0040: 74 6f 20 74 68 65 20 70 75 62 6c 69 63 20 64 6f  to the public do
0050: 6d 61 69 6e 2c 20 75 73 65 20 61 74 20 79 6f 75  main, use at you
0060: 72 20 6f 77 6e 20 72 69 73 6b 21 0d 0a 3b 0d 0a  r own risk!..;..
0070: 0d 0a 5b 53 65 74 75 70 5d 0d 0a 41 6c 6c 6f 77  ..[Setup]..Allow
0080: 4e 6f 49 63 6f 6e 73 3d 74 72 75 65 0d 0a 41 72  NoIcons=true..Ar
0090: 63 68 69 74 65 63 74 75 72 65 73 49 6e 73 74 61  chitecturesInsta
00a0: 6c 6c 49 6e 36 34 42 69 74 4d 6f 64 65 3d 78 36  llIn64BitMode=x6
00b0: 34 0d 0a 41 6c 77 61 79 73 53 68 6f 77 43 6f 6d  4..AlwaysShowCom
00c0: 70 6f 6e 65 6e 74 73 4c 69 73 74 3d 66 61 6c 73  ponentsList=fals
00d0: 65 0d 0a 41 70 70 43 6f 70 79 72 69 67 68 74 3d  e..AppCopyright=
00e0: 50 75 62 6c 69 63 20 44 6f 6d 61 69 6e 0d 0a 41  Public Domain..A
00f0: 70 70 49 44 3d 7b 23 41 70 70 49 64 7d 0d 0a 41  ppID={#AppId}..A
0100: 70 70 4e 61 6d 65 3d 53 79 73 74 65 6d 2e 44 61  ppName=System.Da
0110: 74 61 2e 53 51 4c 69 74 65 0d 0a 41 70 70 50 75  ta.SQLite..AppPu
0120: 62 6c 69 73 68 65 72 3d 53 79 73 74 65 6d 2e 44  blisher=System.D
0130: 61 74 61 2e 53 51 4c 69 74 65 20 54 65 61 6d 0d  ata.SQLite Team.
0140: 0a 41 70 70 50 75 62 6c 69 73 68 65 72 55 52 4c  .AppPublisherURL
0150: 3d 7b 23 41 70 70 55 52 4c 7d 0d 0a 41 70 70 53  ={#AppURL}..AppS
0160: 75 70 70 6f 72 74 55 52 4c 3d 7b 23 41 70 70 55  upportURL={#AppU
0170: 52 4c 7d 0d 0a 41 70 70 55 70 64 61 74 65 73 55  RL}..AppUpdatesU
0180: 52 4c 3d 7b 23 41 70 70 55 52 4c 7d 0d 0a 41 70  RL={#AppURL}..Ap
0190: 70 56 65 72 4e 61 6d 65 3d 53 79 73 74 65 6d 2e  pVerName=System.
01a0: 44 61 74 61 2e 53 51 4c 69 74 65 20 76 7b 23 41  Data.SQLite v{#A
01b0: 70 70 56 65 72 73 69 6f 6e 7d 0d 0a 41 70 70 56  ppVersion}..AppV
01c0: 65 72 73 69 6f 6e 3d 7b 23 41 70 70 56 65 72 73  ersion={#AppVers
01d0: 69 6f 6e 7d 0d 0a 41 70 70 43 6f 6d 6d 65 6e 74  ion}..AppComment
01e0: 73 3d 54 68 65 20 41 44 4f 2e 4e 45 54 20 61 64  s=The ADO.NET ad
01f0: 61 70 74 65 72 20 66 6f 72 20 74 68 65 20 53 51  apter for the SQ
0200: 4c 69 74 65 20 64 61 74 61 62 61 73 65 20 65 6e  Lite database en
0210: 67 69 6e 65 2e 0d 0a 41 70 70 52 65 61 64 6d 65  gine...AppReadme
0220: 46 69 6c 65 3d 7b 61 70 70 7d 5c 72 65 61 64 6d  File={app}\readm
0230: 65 2e 68 74 6d 0d 0a 44 65 66 61 75 6c 74 44 69  e.htm..DefaultDi
0240: 72 4e 61 6d 65 3d 7b 70 66 7d 5c 53 79 73 74 65  rName={pf}\Syste
0250: 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 0d 0a 44  m.Data.SQLite..D
0260: 65 66 61 75 6c 74 47 72 6f 75 70 4e 61 6d 65 3d  efaultGroupName=
0270: 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69  System.Data.SQLi
0280: 74 65 0d 0a 4f 75 74 70 75 74 42 61 73 65 46 69  te..OutputBaseFi
0290: 6c 65 6e 61 6d 65 3d 53 79 73 74 65 6d 2e 44 61  lename=System.Da
02a0: 74 61 2e 53 51 4c 69 74 65 2e 53 65 74 75 70 5f  ta.SQLite.Setup_
02b0: 7b 23 41 70 70 50 72 6f 63 65 73 73 6f 72 7d 5f  {#AppProcessor}_
02c0: 7b 23 59 65 61 72 7d 0d 0a 53 65 74 75 70 4c 6f  {#Year}..SetupLo
02d0: 67 67 69 6e 67 3d 74 72 75 65 0d 0a 55 6e 69 6e  gging=true..Unin
02e0: 73 74 61 6c 6c 46 69 6c 65 73 44 69 72 3d 7b 61  stallFilesDir={a
02f0: 70 70 7d 5c 75 6e 69 6e 73 74 61 6c 6c 0d 0a 56  pp}\uninstall..V
0300: 65 72 73 69 6f 6e 49 6e 66 6f 56 65 72 73 69 6f  ersionInfoVersio
0310: 6e 3d 7b 23 41 70 70 56 65 72 73 69 6f 6e 7d 0d  n={#AppVersion}.
0320: 0a 45 78 74 72 61 44 69 73 6b 53 70 61 63 65 52  .ExtraDiskSpaceR
0330: 65 71 75 69 72 65 64 3d 32 30 39 37 31 35 32 0d  equired=2097152.
0340: 0a 0c 0d 0a 5b 43 6f 64 65 5d 0d 0a 23 69 6e 63  ....[Code]..#inc
0350: 6c 75 64 65 20 22 43 68 65 63 6b 46 6f 72 4e 65  lude "CheckForNe
0360: 74 46 78 2e 70 61 73 22 0d 0a 23 69 6e 63 6c 75  tFx.pas"..#inclu
0370: 64 65 20 22 49 6e 69 74 69 61 6c 69 7a 65 53 65  de "InitializeSe
0380: 74 75 70 2e 70 61 73 22 0d 0a 0c 0d 0a 5b 43 6f  tup.pas".....[Co
0390: 6d 70 6f 6e 65 6e 74 73 5d 0d 0a 4e 61 6d 65 3a  mponents]..Name:
03a0: 20 41 70 70 6c 69 63 61 74 69 6f 6e 3b 20 44 65   Application; De
03b0: 73 63 72 69 70 74 69 6f 6e 3a 20 53 79 73 74 65  scription: Syste
03c0: 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 20 63 6f  m.Data.SQLite co
03d0: 6d 70 6f 6e 65 6e 74 73 2e 3b 20 54 79 70 65 73  mponents.; Types
03e0: 3a 20 63 75 73 74 6f 6d 20 63 6f 6d 70 61 63 74  : custom compact
03f0: 20 66 75 6c 6c 0d 0a 4e 61 6d 65 3a 20 41 70 70   full..Name: App
0400: 6c 69 63 61 74 69 6f 6e 5c 43 6f 72 65 3b 20 44  lication\Core; D
0410: 65 73 63 72 69 70 74 69 6f 6e 3a 20 43 6f 72 65  escription: Core
0420: 20 63 6f 6d 70 6f 6e 65 6e 74 73 2e 3b 20 54 79   components.; Ty
0430: 70 65 73 3a 20 63 75 73 74 6f 6d 20 63 6f 6d 70  pes: custom comp
0440: 61 63 74 20 66 75 6c 6c 0d 0a 4e 61 6d 65 3a 20  act full..Name: 
0450: 41 70 70 6c 69 63 61 74 69 6f 6e 5c 43 6f 72 65  Application\Core
0460: 5c 4d 53 49 4c 3b 20 44 65 73 63 72 69 70 74 69  \MSIL; Descripti
0470: 6f 6e 3a 20 43 6f 72 65 20 6d 61 6e 61 67 65 64  on: Core managed
0480: 20 63 6f 6d 70 6f 6e 65 6e 74 73 2e 3b 20 54 79   components.; Ty
0490: 70 65 73 3a 20 63 75 73 74 6f 6d 20 63 6f 6d 70  pes: custom comp
04a0: 61 63 74 20 66 75 6c 6c 0d 0a 4e 61 6d 65 3a 20  act full..Name: 
04b0: 41 70 70 6c 69 63 61 74 69 6f 6e 5c 43 6f 72 65  Application\Core
04c0: 5c 7b 23 41 70 70 50 72 6f 63 65 73 73 6f 72 7d  \{#AppProcessor}
04d0: 3b 20 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 43  ; Description: C
04e0: 6f 72 65 20 6e 61 74 69 76 65 20 63 6f 6d 70 6f  ore native compo
04f0: 6e 65 6e 74 73 2e 3b 20 54 79 70 65 73 3a 20 63  nents.; Types: c
0500: 75 73 74 6f 6d 20 63 6f 6d 70 61 63 74 20 66 75  ustom compact fu
0510: 6c 6c 0d 0a 4e 61 6d 65 3a 20 41 70 70 6c 69 63  ll..Name: Applic
0520: 61 74 69 6f 6e 5c 4c 49 4e 51 3b 20 44 65 73 63  ation\LINQ; Desc
0530: 72 69 70 74 69 6f 6e 3a 20 4c 49 4e 51 20 73 75  ription: LINQ su
0540: 70 70 6f 72 74 20 63 6f 6d 70 6f 6e 65 6e 74 73  pport components
0550: 2e 3b 20 54 79 70 65 73 3a 20 63 75 73 74 6f 6d  .; Types: custom
0560: 20 63 6f 6d 70 61 63 74 20 66 75 6c 6c 0d 0a 4e   compact full..N
0570: 61 6d 65 3a 20 41 70 70 6c 69 63 61 74 69 6f 6e  ame: Application
0580: 5c 53 79 6d 62 6f 6c 73 3b 20 44 65 73 63 72 69  \Symbols; Descri
0590: 70 74 69 6f 6e 3a 20 44 65 62 75 67 67 69 6e 67  ption: Debugging
05a0: 20 73 79 6d 62 6f 6c 20 63 6f 6d 70 6f 6e 65 6e   symbol componen
05b0: 74 73 2e 3b 20 54 79 70 65 73 3a 20 63 75 73 74  ts.; Types: cust
05c0: 6f 6d 20 63 6f 6d 70 61 63 74 20 66 75 6c 6c 0d  om compact full.
05d0: 0a 4e 61 6d 65 3a 20 41 70 70 6c 69 63 61 74 69  .Name: Applicati
05e0: 6f 6e 5c 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  on\Documentation
05f0: 3b 20 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 44  ; Description: D
0600: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 63 6f 6d  ocumentation com
0610: 70 6f 6e 65 6e 74 73 2e 3b 20 54 79 70 65 73 3a  ponents.; Types:
0620: 20 63 75 73 74 6f 6d 20 63 6f 6d 70 61 63 74 20   custom compact 
0630: 66 75 6c 6c 0d 0a 4e 61 6d 65 3a 20 41 70 70 6c  full..Name: Appl
0640: 69 63 61 74 69 6f 6e 5c 54 65 73 74 3b 20 44 65  ication\Test; De
0650: 73 63 72 69 70 74 69 6f 6e 3a 20 54 65 73 74 20  scription: Test 
0660: 63 6f 6d 70 6f 6e 65 6e 74 73 2e 3b 20 54 79 70  components.; Typ
0670: 65 73 3a 20 63 75 73 74 6f 6d 20 63 6f 6d 70 61  es: custom compa
0680: 63 74 20 66 75 6c 6c 0d 0a 0c 0d 0a 5b 54 61 73  ct full.....[Tas
0690: 6b 73 5d 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a  ks]..Components:
06a0: 20 41 70 70 6c 69 63 61 74 69 6f 6e 5c 43 6f 72   Application\Cor
06b0: 65 5c 4d 53 49 4c 20 4f 72 20 41 70 70 6c 69 63  e\MSIL Or Applic
06c0: 61 74 69 6f 6e 5c 4c 49 4e 51 3b 20 4e 61 6d 65  ation\LINQ; Name
06d0: 3a 20 47 41 43 3b 20 44 65 73 63 72 69 70 74 69  : GAC; Descripti
06e0: 6f 6e 3a 20 49 6e 73 74 61 6c 6c 20 74 68 65 20  on: Install the 
06f0: 61 73 73 65 6d 62 6c 69 65 73 20 69 6e 74 6f 20  assemblies into 
0700: 74 68 65 20 67 6c 6f 62 61 6c 20 61 73 73 65 6d  the global assem
0710: 62 6c 79 20 63 61 63 68 65 2e 3b 20 46 6c 61 67  bly cache.; Flag
0720: 73 3a 20 75 6e 63 68 65 63 6b 65 64 3b 20 43 68  s: unchecked; Ch
0730: 65 63 6b 3a 20 43 68 65 63 6b 49 73 4e 65 74 46  eck: CheckIsNetF
0740: 78 32 53 65 74 75 70 28 29 20 6f 72 20 43 68 65  x2Setup() or Che
0750: 63 6b 49 73 4e 65 74 46 78 34 53 65 74 75 70 28  ckIsNetFx4Setup(
0760: 29 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41  )..Components: A
0770: 70 70 6c 69 63 61 74 69 6f 6e 5c 43 6f 72 65 5c  pplication\Core\
0780: 4d 53 49 4c 20 4f 72 20 41 70 70 6c 69 63 61 74  MSIL Or Applicat
0790: 69 6f 6e 5c 4c 49 4e 51 3b 20 4e 61 6d 65 3a 20  ion\LINQ; Name: 
07a0: 4e 47 45 4e 3b 20 44 65 73 63 72 69 70 74 69 6f  NGEN; Descriptio
07b0: 6e 3a 20 47 65 6e 65 72 61 74 65 20 6e 61 74 69  n: Generate nati
07c0: 76 65 20 69 6d 61 67 65 73 20 66 6f 72 20 74 68  ve images for th
07d0: 65 20 61 73 73 65 6d 62 6c 69 65 73 20 61 6e 64  e assemblies and
07e0: 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 69 6d 61   install the ima
07f0: 67 65 73 20 69 6e 20 74 68 65 20 6e 61 74 69 76  ges in the nativ
0800: 65 20 69 6d 61 67 65 20 63 61 63 68 65 2e 3b 20  e image cache.; 
0810: 43 68 65 63 6b 3a 20 43 68 65 63 6b 49 73 4e 65  Check: CheckIsNe
0820: 74 46 78 32 53 65 74 75 70 28 29 20 6f 72 20 43  tFx2Setup() or C
0830: 68 65 63 6b 49 73 4e 65 74 46 78 34 53 65 74 75  heckIsNetFx4Setu
0840: 70 28 29 0d 0a 0c 0d 0a 5b 52 75 6e 5d 0d 0a 43  p().....[Run]..C
0850: 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41 70 70 6c 69  omponents: Appli
0860: 63 61 74 69 6f 6e 5c 43 6f 72 65 5c 4d 53 49 4c  cation\Core\MSIL
0870: 3b 20 54 61 73 6b 73 3a 20 4e 47 45 4e 3b 20 46  ; Tasks: NGEN; F
0880: 69 6c 65 6e 61 6d 65 3a 20 7b 63 6f 64 65 3a 47  ilename: {code:G
0890: 65 74 4e 65 74 46 78 32 49 6e 73 74 61 6c 6c 52  etNetFx2InstallR
08a0: 6f 6f 74 7c 4e 67 65 6e 2e 65 78 65 7d 3b 20 50  oot|Ngen.exe}; P
08b0: 61 72 61 6d 65 74 65 72 73 3a 20 22 69 6e 73 74  arameters: "inst
08c0: 61 6c 6c 20 22 22 7b 61 70 70 7d 5c 62 69 6e 5c  all ""{app}\bin\
08d0: 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69  System.Data.SQLi
08e0: 74 65 2e 64 6c 6c 22 22 20 2f 6e 6f 6c 6f 67 6f  te.dll"" /nologo
08f0: 22 3b 20 46 6c 61 67 73 3a 20 73 6b 69 70 69 66  "; Flags: skipif
0900: 64 6f 65 73 6e 74 65 78 69 73 74 3b 20 43 68 65  doesntexist; Che
0910: 63 6b 3a 20 43 68 65 63 6b 49 73 4e 65 74 46 78  ck: CheckIsNetFx
0920: 32 53 65 74 75 70 28 29 0d 0a 43 6f 6d 70 6f 6e  2Setup()..Compon
0930: 65 6e 74 73 3a 20 41 70 70 6c 69 63 61 74 69 6f  ents: Applicatio
0940: 6e 5c 43 6f 72 65 5c 4d 53 49 4c 3b 20 54 61 73  n\Core\MSIL; Tas
0950: 6b 73 3a 20 4e 47 45 4e 3b 20 46 69 6c 65 6e 61  ks: NGEN; Filena
0960: 6d 65 3a 20 7b 63 6f 64 65 3a 47 65 74 4e 65 74  me: {code:GetNet
0970: 46 78 34 49 6e 73 74 61 6c 6c 52 6f 6f 74 7c 4e  Fx4InstallRoot|N
0980: 67 65 6e 2e 65 78 65 7d 3b 20 50 61 72 61 6d 65  gen.exe}; Parame
0990: 74 65 72 73 3a 20 22 69 6e 73 74 61 6c 6c 20 22  ters: "install "
09a0: 22 7b 61 70 70 7d 5c 62 69 6e 5c 53 79 73 74 65  "{app}\bin\Syste
09b0: 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e 64 6c  m.Data.SQLite.dl
09c0: 6c 22 22 20 2f 6e 6f 6c 6f 67 6f 22 3b 20 46 6c  l"" /nologo"; Fl
09d0: 61 67 73 3a 20 73 6b 69 70 69 66 64 6f 65 73 6e  ags: skipifdoesn
09e0: 74 65 78 69 73 74 3b 20 43 68 65 63 6b 3a 20 43  texist; Check: C
09f0: 68 65 63 6b 49 73 4e 65 74 46 78 34 53 65 74 75  heckIsNetFx4Setu
0a00: 70 28 29 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a  p()..Components:
0a10: 20 41 70 70 6c 69 63 61 74 69 6f 6e 5c 4c 49 4e   Application\LIN
0a20: 51 3b 20 54 61 73 6b 73 3a 20 4e 47 45 4e 3b 20  Q; Tasks: NGEN; 
0a30: 46 69 6c 65 6e 61 6d 65 3a 20 7b 63 6f 64 65 3a  Filename: {code:
0a40: 47 65 74 4e 65 74 46 78 32 49 6e 73 74 61 6c 6c  GetNetFx2Install
0a50: 52 6f 6f 74 7c 4e 67 65 6e 2e 65 78 65 7d 3b 20  Root|Ngen.exe}; 
0a60: 50 61 72 61 6d 65 74 65 72 73 3a 20 22 69 6e 73  Parameters: "ins
0a70: 74 61 6c 6c 20 22 22 7b 61 70 70 7d 5c 62 69 6e  tall ""{app}\bin
0a80: 5c 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c  \System.Data.SQL
0a90: 69 74 65 2e 4c 69 6e 71 2e 64 6c 6c 22 22 20 2f  ite.Linq.dll"" /
0aa0: 6e 6f 6c 6f 67 6f 22 3b 20 46 6c 61 67 73 3a 20  nologo"; Flags: 
0ab0: 73 6b 69 70 69 66 64 6f 65 73 6e 74 65 78 69 73  skipifdoesntexis
0ac0: 74 3b 20 43 68 65 63 6b 3a 20 43 68 65 63 6b 49  t; Check: CheckI
0ad0: 73 4e 65 74 46 78 32 53 65 74 75 70 28 29 20 61  sNetFx2Setup() a
0ae0: 6e 64 20 43 68 65 63 6b 46 6f 72 4e 65 74 46 78  nd CheckForNetFx
0af0: 33 35 28 31 29 0d 0a 43 6f 6d 70 6f 6e 65 6e 74  35(1)..Component
0b00: 73 3a 20 41 70 70 6c 69 63 61 74 69 6f 6e 5c 4c  s: Application\L
0b10: 49 4e 51 3b 20 54 61 73 6b 73 3a 20 4e 47 45 4e  INQ; Tasks: NGEN
0b20: 3b 20 46 69 6c 65 6e 61 6d 65 3a 20 7b 63 6f 64  ; Filename: {cod
0b30: 65 3a 47 65 74 4e 65 74 46 78 34 49 6e 73 74 61  e:GetNetFx4Insta
0b40: 6c 6c 52 6f 6f 74 7c 4e 67 65 6e 2e 65 78 65 7d  llRoot|Ngen.exe}
0b50: 3b 20 50 61 72 61 6d 65 74 65 72 73 3a 20 22 69  ; Parameters: "i
0b60: 6e 73 74 61 6c 6c 20 22 22 7b 61 70 70 7d 5c 62  nstall ""{app}\b
0b70: 69 6e 5c 53 79 73 74 65 6d 2e 44 61 74 61 2e 53  in\System.Data.S
0b80: 51 4c 69 74 65 2e 4c 69 6e 71 2e 64 6c 6c 22 22  QLite.Linq.dll""
0b90: 20 2f 6e 6f 6c 6f 67 6f 22 3b 20 46 6c 61 67 73   /nologo"; Flags
0ba0: 3a 20 73 6b 69 70 69 66 64 6f 65 73 6e 74 65 78  : skipifdoesntex
0bb0: 69 73 74 3b 20 43 68 65 63 6b 3a 20 43 68 65 63  ist; Check: Chec
0bc0: 6b 49 73 4e 65 74 46 78 34 53 65 74 75 70 28 29  kIsNetFx4Setup()
0bd0: 0d 0a 0c 0d 0a 5b 55 6e 69 6e 73 74 61 6c 6c 52  .....[UninstallR
0be0: 75 6e 5d 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a  un]..Components:
0bf0: 20 41 70 70 6c 69 63 61 74 69 6f 6e 5c 4c 49 4e   Application\LIN
0c00: 51 3b 20 54 61 73 6b 73 3a 20 4e 47 45 4e 3b 20  Q; Tasks: NGEN; 
0c10: 46 69 6c 65 6e 61 6d 65 3a 20 7b 63 6f 64 65 3a  Filename: {code:
0c20: 47 65 74 4e 65 74 46 78 34 49 6e 73 74 61 6c 6c  GetNetFx4Install
0c30: 52 6f 6f 74 7c 4e 67 65 6e 2e 65 78 65 7d 3b 20  Root|Ngen.exe}; 
0c40: 50 61 72 61 6d 65 74 65 72 73 3a 20 22 75 6e 69  Parameters: "uni
0c50: 6e 73 74 61 6c 6c 20 22 22 7b 61 70 70 7d 5c 62  nstall ""{app}\b
0c60: 69 6e 5c 53 79 73 74 65 6d 2e 44 61 74 61 2e 53  in\System.Data.S
0c70: 51 4c 69 74 65 2e 4c 69 6e 71 2e 64 6c 6c 22 22  QLite.Linq.dll""
0c80: 20 2f 6e 6f 6c 6f 67 6f 22 3b 20 46 6c 61 67 73   /nologo"; Flags
0c90: 3a 20 73 6b 69 70 69 66 64 6f 65 73 6e 74 65 78  : skipifdoesntex
0ca0: 69 73 74 3b 20 43 68 65 63 6b 3a 20 43 68 65 63  ist; Check: Chec
0cb0: 6b 49 73 4e 65 74 46 78 34 53 65 74 75 70 28 29  kIsNetFx4Setup()
0cc0: 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41 70  ..Components: Ap
0cd0: 70 6c 69 63 61 74 69 6f 6e 5c 4c 49 4e 51 3b 20  plication\LINQ; 
0ce0: 54 61 73 6b 73 3a 20 4e 47 45 4e 3b 20 46 69 6c  Tasks: NGEN; Fil
0cf0: 65 6e 61 6d 65 3a 20 7b 63 6f 64 65 3a 47 65 74  ename: {code:Get
0d00: 4e 65 74 46 78 32 49 6e 73 74 61 6c 6c 52 6f 6f  NetFx2InstallRoo
0d10: 74 7c 4e 67 65 6e 2e 65 78 65 7d 3b 20 50 61 72  t|Ngen.exe}; Par
0d20: 61 6d 65 74 65 72 73 3a 20 22 75 6e 69 6e 73 74  ameters: "uninst
0d30: 61 6c 6c 20 22 22 7b 61 70 70 7d 5c 62 69 6e 5c  all ""{app}\bin\
0d40: 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69  System.Data.SQLi
0d50: 74 65 2e 4c 69 6e 71 2e 64 6c 6c 22 22 20 2f 6e  te.Linq.dll"" /n
0d60: 6f 6c 6f 67 6f 22 3b 20 46 6c 61 67 73 3a 20 73  ologo"; Flags: s
0d70: 6b 69 70 69 66 64 6f 65 73 6e 74 65 78 69 73 74  kipifdoesntexist
0d80: 3b 20 43 68 65 63 6b 3a 20 43 68 65 63 6b 49 73  ; Check: CheckIs
0d90: 4e 65 74 46 78 32 53 65 74 75 70 28 29 20 61 6e  NetFx2Setup() an
0da0: 64 20 43 68 65 63 6b 46 6f 72 4e 65 74 46 78 33  d CheckForNetFx3
0db0: 35 28 31 29 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73  5(1)..Components
0dc0: 3a 20 41 70 70 6c 69 63 61 74 69 6f 6e 5c 43 6f  : Application\Co
0dd0: 72 65 5c 4d 53 49 4c 3b 20 54 61 73 6b 73 3a 20  re\MSIL; Tasks: 
0de0: 4e 47 45 4e 3b 20 46 69 6c 65 6e 61 6d 65 3a 20  NGEN; Filename: 
0df0: 7b 63 6f 64 65 3a 47 65 74 4e 65 74 46 78 34 49  {code:GetNetFx4I
0e00: 6e 73 74 61 6c 6c 52 6f 6f 74 7c 4e 67 65 6e 2e  nstallRoot|Ngen.
0e10: 65 78 65 7d 3b 20 50 61 72 61 6d 65 74 65 72 73  exe}; Parameters
0e20: 3a 20 22 75 6e 69 6e 73 74 61 6c 6c 20 22 22 7b  : "uninstall ""{
0e30: 61 70 70 7d 5c 62 69 6e 5c 53 79 73 74 65 6d 2e  app}\bin\System.
0e40: 44 61 74 61 2e 53 51 4c 69 74 65 2e 64 6c 6c 22  Data.SQLite.dll"
0e50: 22 20 2f 6e 6f 6c 6f 67 6f 22 3b 20 46 6c 61 67  " /nologo"; Flag
0e60: 73 3a 20 73 6b 69 70 69 66 64 6f 65 73 6e 74 65  s: skipifdoesnte
0e70: 78 69 73 74 3b 20 43 68 65 63 6b 3a 20 43 68 65  xist; Check: Che
0e80: 63 6b 49 73 4e 65 74 46 78 34 53 65 74 75 70 28  ckIsNetFx4Setup(
0e90: 29 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41  )..Components: A
0ea0: 70 70 6c 69 63 61 74 69 6f 6e 5c 43 6f 72 65 5c  pplication\Core\
0eb0: 4d 53 49 4c 3b 20 54 61 73 6b 73 3a 20 4e 47 45  MSIL; Tasks: NGE
0ec0: 4e 3b 20 46 69 6c 65 6e 61 6d 65 3a 20 7b 63 6f  N; Filename: {co
0ed0: 64 65 3a 47 65 74 4e 65 74 46 78 32 49 6e 73 74  de:GetNetFx2Inst
0ee0: 61 6c 6c 52 6f 6f 74 7c 4e 67 65 6e 2e 65 78 65  allRoot|Ngen.exe
0ef0: 7d 3b 20 50 61 72 61 6d 65 74 65 72 73 3a 20 22  }; Parameters: "
0f00: 75 6e 69 6e 73 74 61 6c 6c 20 22 22 7b 61 70 70  uninstall ""{app
0f10: 7d 5c 62 69 6e 5c 53 79 73 74 65 6d 2e 44 61 74  }\bin\System.Dat
0f20: 61 2e 53 51 4c 69 74 65 2e 64 6c 6c 22 22 20 2f  a.SQLite.dll"" /
0f30: 6e 6f 6c 6f 67 6f 22 3b 20 46 6c 61 67 73 3a 20  nologo"; Flags: 
0f40: 73 6b 69 70 69 66 64 6f 65 73 6e 74 65 78 69 73  skipifdoesntexis
0f50: 74 3b 20 43 68 65 63 6b 3a 20 43 68 65 63 6b 49  t; Check: CheckI
0f60: 73 4e 65 74 46 78 32 53 65 74 75 70 28 29 0d 0a  sNetFx2Setup()..
0f70: 0c 0d 0a 5b 44 69 72 73 5d 0d 0a 4e 61 6d 65 3a  ...[Dirs]..Name:
0f80: 20 7b 61 70 70 7d 5c 62 69 6e 0d 0a 4e 61 6d 65   {app}\bin..Name
0f90: 3a 20 7b 61 70 70 7d 5c 64 6f 63 0d 0a 4e 61 6d  : {app}\doc..Nam
0fa0: 65 3a 20 7b 61 70 70 7d 5c 47 41 43 0d 0a 0c 0d  e: {app}\GAC....
0fb0: 0a 5b 46 69 6c 65 73 5d 0d 0a 43 6f 6d 70 6f 6e  .[Files]..Compon
0fc0: 65 6e 74 73 3a 20 41 70 70 6c 69 63 61 74 69 6f  ents: Applicatio
0fd0: 6e 5c 43 6f 72 65 5c 7b 23 41 70 70 50 72 6f 63  n\Core\{#AppProc
0fe0: 65 73 73 6f 72 7d 3b 20 53 6f 75 72 63 65 3a 20  essor}; Source: 
0ff0: 2e 2e 5c 45 78 74 65 72 6e 61 6c 73 5c 4d 53 56  ..\Externals\MSV
1000: 43 50 50 5c 76 63 72 65 64 69 73 74 5f 7b 23 41  CPP\vcredist_{#A
1010: 70 70 50 72 6f 63 65 73 73 6f 72 7d 5f 7b 23 56  ppProcessor}_{#V
1020: 63 52 75 6e 74 69 6d 65 7d 2e 65 78 65 3b 20 44  cRuntime}.exe; D
1030: 65 73 74 44 69 72 3a 20 7b 74 6d 70 7d 3b 20 46  estDir: {tmp}; F
1040: 6c 61 67 73 3a 20 64 6f 6e 74 63 6f 70 79 0d 0a  lags: dontcopy..
1050: 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41 70 70 6c  Components: Appl
1060: 69 63 61 74 69 6f 6e 3b 20 53 6f 75 72 63 65 3a  ication; Source:
1070: 20 2e 2e 5c 72 65 61 64 6d 65 2e 68 74 6d 3b 20   ..\readme.htm; 
1080: 44 65 73 74 44 69 72 3a 20 7b 61 70 70 7d 3b 20  DestDir: {app}; 
1090: 46 6c 61 67 73 3a 20 72 65 73 74 61 72 74 72 65  Flags: restartre
10a0: 70 6c 61 63 65 20 75 6e 69 6e 73 72 65 73 74 61  place uninsresta
10b0: 72 74 64 65 6c 65 74 65 20 69 73 72 65 61 64 6d  rtdelete isreadm
10c0: 65 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41  e..Components: A
10d0: 70 70 6c 69 63 61 74 69 6f 6e 5c 43 6f 72 65 5c  pplication\Core\
10e0: 4d 53 49 4c 3b 20 54 61 73 6b 73 3a 20 47 41 43  MSIL; Tasks: GAC
10f0: 3b 20 53 6f 75 72 63 65 3a 20 2e 2e 5c 62 69 6e  ; Source: ..\bin
1100: 5c 52 65 6c 65 61 73 65 5c 62 69 6e 5c 53 79 73  \Release\bin\Sys
1110: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
1120: 64 6c 6c 3b 20 44 65 73 74 44 69 72 3a 20 7b 61  dll; DestDir: {a
1130: 70 70 7d 5c 47 41 43 3b 20 53 74 72 6f 6e 67 41  pp}\GAC; StrongA
1140: 73 73 65 6d 62 6c 79 4e 61 6d 65 3a 20 22 53 79  ssemblyName: "Sy
1150: 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65  stem.Data.SQLite
1160: 2c 20 56 65 72 73 69 6f 6e 3d 7b 23 41 70 70 56  , Version={#AppV
1170: 65 72 73 69 6f 6e 7d 2c 20 43 75 6c 74 75 72 65  ersion}, Culture
1180: 3d 6e 65 75 74 72 61 6c 2c 20 50 75 62 6c 69 63  =neutral, Public
1190: 4b 65 79 54 6f 6b 65 6e 3d 7b 23 41 70 70 50 75  KeyToken={#AppPu
11a0: 62 6c 69 63 4b 65 79 7d 2c 20 50 72 6f 63 65 73  blicKey}, Proces
11b0: 73 6f 72 41 72 63 68 69 74 65 63 74 75 72 65 3d  sorArchitecture=
11c0: 4d 53 49 4c 22 3b 20 46 6c 61 67 73 3a 20 72 65  MSIL"; Flags: re
11d0: 73 74 61 72 74 72 65 70 6c 61 63 65 20 75 6e 69  startreplace uni
11e0: 6e 73 72 65 73 74 61 72 74 64 65 6c 65 74 65 20  nsrestartdelete 
11f0: 75 6e 69 6e 73 6e 6f 73 68 61 72 65 64 66 69 6c  uninsnosharedfil
1200: 65 70 72 6f 6d 70 74 20 73 68 61 72 65 64 66 69  eprompt sharedfi
1210: 6c 65 20 67 61 63 69 6e 73 74 61 6c 6c 0d 0a 43  le gacinstall..C
1220: 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41 70 70 6c 69  omponents: Appli
1230: 63 61 74 69 6f 6e 5c 43 6f 72 65 5c 4d 53 49 4c  cation\Core\MSIL
1240: 3b 20 53 6f 75 72 63 65 3a 20 2e 2e 5c 62 69 6e  ; Source: ..\bin
1250: 5c 52 65 6c 65 61 73 65 5c 62 69 6e 5c 53 79 73  \Release\bin\Sys
1260: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
1270: 64 6c 6c 3b 20 44 65 73 74 44 69 72 3a 20 7b 61  dll; DestDir: {a
1280: 70 70 7d 5c 62 69 6e 3b 20 46 6c 61 67 73 3a 20  pp}\bin; Flags: 
1290: 72 65 73 74 61 72 74 72 65 70 6c 61 63 65 20 75  restartreplace u
12a0: 6e 69 6e 73 72 65 73 74 61 72 74 64 65 6c 65 74  ninsrestartdelet
12b0: 65 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41  e..Components: A
12c0: 70 70 6c 69 63 61 74 69 6f 6e 5c 43 6f 72 65 5c  pplication\Core\
12d0: 4d 53 49 4c 20 61 6e 64 20 41 70 70 6c 69 63 61  MSIL and Applica
12e0: 74 69 6f 6e 5c 53 79 6d 62 6f 6c 73 3b 20 53 6f  tion\Symbols; So
12f0: 75 72 63 65 3a 20 2e 2e 5c 62 69 6e 5c 52 65 6c  urce: ..\bin\Rel
1300: 65 61 73 65 5c 62 69 6e 5c 53 79 73 74 65 6d 2e  ease\bin\System.
1310: 44 61 74 61 2e 53 51 4c 69 74 65 2e 70 64 62 3b  Data.SQLite.pdb;
1320: 20 44 65 73 74 44 69 72 3a 20 7b 61 70 70 7d 5c   DestDir: {app}\
1330: 62 69 6e 3b 20 46 6c 61 67 73 3a 20 72 65 73 74  bin; Flags: rest
1340: 61 72 74 72 65 70 6c 61 63 65 20 75 6e 69 6e 73  artreplace unins
1350: 72 65 73 74 61 72 74 64 65 6c 65 74 65 0d 0a 43  restartdelete..C
1360: 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41 70 70 6c 69  omponents: Appli
1370: 63 61 74 69 6f 6e 5c 4c 49 4e 51 3b 20 54 61 73  cation\LINQ; Tas
1380: 6b 73 3a 20 47 41 43 3b 20 53 6f 75 72 63 65 3a  ks: GAC; Source:
1390: 20 2e 2e 5c 62 69 6e 5c 52 65 6c 65 61 73 65 5c   ..\bin\Release\
13a0: 62 69 6e 5c 53 79 73 74 65 6d 2e 44 61 74 61 2e  bin\System.Data.
13b0: 53 51 4c 69 74 65 2e 4c 69 6e 71 2e 64 6c 6c 3b  SQLite.Linq.dll;
13c0: 20 44 65 73 74 44 69 72 3a 20 7b 61 70 70 7d 5c   DestDir: {app}\
13d0: 47 41 43 3b 20 53 74 72 6f 6e 67 41 73 73 65 6d  GAC; StrongAssem
13e0: 62 6c 79 4e 61 6d 65 3a 20 22 53 79 73 74 65 6d  blyName: "System
13f0: 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e 4c 69 6e  .Data.SQLite.Lin
1400: 71 2c 20 56 65 72 73 69 6f 6e 3d 7b 23 41 70 70  q, Version={#App
1410: 56 65 72 73 69 6f 6e 7d 2c 20 43 75 6c 74 75 72  Version}, Cultur
1420: 65 3d 6e 65 75 74 72 61 6c 2c 20 50 75 62 6c 69  e=neutral, Publi
1430: 63 4b 65 79 54 6f 6b 65 6e 3d 7b 23 41 70 70 50  cKeyToken={#AppP
1440: 75 62 6c 69 63 4b 65 79 7d 2c 20 50 72 6f 63 65  ublicKey}, Proce
1450: 73 73 6f 72 41 72 63 68 69 74 65 63 74 75 72 65  ssorArchitecture
1460: 3d 4d 53 49 4c 22 3b 20 46 6c 61 67 73 3a 20 72  =MSIL"; Flags: r
1470: 65 73 74 61 72 74 72 65 70 6c 61 63 65 20 75 6e  estartreplace un
1480: 69 6e 73 72 65 73 74 61 72 74 64 65 6c 65 74 65  insrestartdelete
1490: 20 75 6e 69 6e 73 6e 6f 73 68 61 72 65 64 66 69   uninsnosharedfi
14a0: 6c 65 70 72 6f 6d 70 74 20 73 68 61 72 65 64 66  leprompt sharedf
14b0: 69 6c 65 20 67 61 63 69 6e 73 74 61 6c 6c 0d 0a  ile gacinstall..
14c0: 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41 70 70 6c  Components: Appl
14d0: 69 63 61 74 69 6f 6e 5c 4c 49 4e 51 3b 20 53 6f  ication\LINQ; So
14e0: 75 72 63 65 3a 20 2e 2e 5c 62 69 6e 5c 52 65 6c  urce: ..\bin\Rel
14f0: 65 61 73 65 5c 62 69 6e 5c 53 79 73 74 65 6d 2e  ease\bin\System.
1500: 44 61 74 61 2e 53 51 4c 69 74 65 2e 4c 69 6e 71  Data.SQLite.Linq
1510: 2e 64 6c 6c 3b 20 44 65 73 74 44 69 72 3a 20 7b  .dll; DestDir: {
1520: 61 70 70 7d 5c 62 69 6e 3b 20 46 6c 61 67 73 3a  app}\bin; Flags:
1530: 20 72 65 73 74 61 72 74 72 65 70 6c 61 63 65 20   restartreplace 
1540: 75 6e 69 6e 73 72 65 73 74 61 72 74 64 65 6c 65  uninsrestartdele
1550: 74 65 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20  te..Components: 
1560: 41 70 70 6c 69 63 61 74 69 6f 6e 5c 4c 49 4e 51  Application\LINQ
1570: 20 61 6e 64 20 41 70 70 6c 69 63 61 74 69 6f 6e   and Application
1580: 5c 53 79 6d 62 6f 6c 73 3b 20 53 6f 75 72 63 65  \Symbols; Source
1590: 3a 20 2e 2e 5c 62 69 6e 5c 52 65 6c 65 61 73 65  : ..\bin\Release
15a0: 5c 62 69 6e 5c 53 79 73 74 65 6d 2e 44 61 74 61  \bin\System.Data
15b0: 2e 53 51 4c 69 74 65 2e 4c 69 6e 71 2e 70 64 62  .SQLite.Linq.pdb
15c0: 3b 20 44 65 73 74 44 69 72 3a 20 7b 61 70 70 7d  ; DestDir: {app}
15d0: 5c 62 69 6e 3b 20 46 6c 61 67 73 3a 20 72 65 73  \bin; Flags: res
15e0: 74 61 72 74 72 65 70 6c 61 63 65 20 75 6e 69 6e  tartreplace unin
15f0: 73 72 65 73 74 61 72 74 64 65 6c 65 74 65 0d 0a  srestartdelete..
1600: 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41 70 70 6c  Components: Appl
1610: 69 63 61 74 69 6f 6e 5c 43 6f 72 65 5c 7b 23 41  ication\Core\{#A
1620: 70 70 50 72 6f 63 65 73 73 6f 72 7d 3b 20 53 6f  ppProcessor}; So
1630: 75 72 63 65 3a 20 2e 2e 5c 62 69 6e 5c 7b 23 41  urce: ..\bin\{#A
1640: 70 70 50 6c 61 74 66 6f 72 6d 7d 5c 52 65 6c 65  ppPlatform}\Rele
1650: 61 73 65 4e 61 74 69 76 65 4f 6e 6c 79 5c 53 51  aseNativeOnly\SQ
1660: 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 64 6c 6c  Lite.Interop.dll
1670: 3b 20 44 65 73 74 44 69 72 3a 20 7b 61 70 70 7d  ; DestDir: {app}
1680: 5c 62 69 6e 3b 20 46 6c 61 67 73 3a 20 72 65 73  \bin; Flags: res
1690: 74 61 72 74 72 65 70 6c 61 63 65 20 75 6e 69 6e  tartreplace unin
16a0: 73 72 65 73 74 61 72 74 64 65 6c 65 74 65 0d 0a  srestartdelete..
16b0: 43 6f 6d 70 6f 6e 65 6e 74 73 3a 20 41 70 70 6c  Components: Appl
16c0: 69 63 61 74 69 6f 6e 5c 43 6f 72 65 5c 7b 23 41  ication\Core\{#A
16d0: 70 70 50 72 6f 63 65 73 73 6f 72 7d 20 61 6e 64  ppProcessor} and
16e0: 20 41 70 70 6c 69 63 61 74 69 6f 6e 5c 53 79 6d   Application\Sym
16f0: 62 6f 6c 73 3b 20 53 6f 75 72 63 65 3a 20 2e 2e  bols; Source: ..
1700: 5c 62 69 6e 5c 7b 23 41 70 70 50 6c 61 74 66 6f  \bin\{#AppPlatfo
1710: 72 6d 7d 5c 52 65 6c 65 61 73 65 4e 61 74 69 76  rm}\ReleaseNativ
1720: 65 4f 6e 6c 79 5c 53 51 4c 69 74 65 2e 49 6e 74  eOnly\SQLite.Int
1730: 65 72 6f 70 2e 70 64 62 3b 20 44 65 73 74 44 69  erop.pdb; DestDi
1740: 72 3a 20 7b 61 70 70 7d 5c 62 69 6e 3b 20 46 6c  r: {app}\bin; Fl
1750: 61 67 73 3a 20 72 65 73 74 61 72 74 72 65 70 6c  ags: restartrepl
1760: 61 63 65 20 75 6e 69 6e 73 72 65 73 74 61 72 74  ace uninsrestart
1770: 64 65 6c 65 74 65 0d 0a 43 6f 6d 70 6f 6e 65 6e  delete..Componen
1780: 74 73 3a 20 41 70 70 6c 69 63 61 74 69 6f 6e 5c  ts: Application\
1790: 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 3b 20 53  Documentation; S
17a0: 6f 75 72 63 65 3a 20 2e 2e 5c 64 6f 63 5c 53 51  ource: ..\doc\SQ
17b0: 4c 69 74 65 2e 4e 45 54 2e 63 68 6d 3b 20 44 65  Lite.NET.chm; De
17c0: 73 74 44 69 72 3a 20 7b 61 70 70 7d 5c 64 6f 63  stDir: {app}\doc
17d0: 3b 20 46 6c 61 67 73 3a 20 72 65 73 74 61 72 74  ; Flags: restart
17e0: 72 65 70 6c 61 63 65 20 75 6e 69 6e 73 72 65 73  replace uninsres
17f0: 74 61 72 74 64 65 6c 65 74 65 0d 0a 43 6f 6d 70  tartdelete..Comp
1800: 6f 6e 65 6e 74 73 3a 20 41 70 70 6c 69 63 61 74  onents: Applicat
1810: 69 6f 6e 5c 54 65 73 74 3b 20 53 6f 75 72 63 65  ion\Test; Source
1820: 3a 20 2e 2e 5c 62 69 6e 5c 52 65 6c 65 61 73 65  : ..\bin\Release
1830: 5c 62 69 6e 5c 74 65 73 74 2e 65 78 65 3b 20 44  \bin\test.exe; D
1840: 65 73 74 44 69 72 3a 20 7b 61 70 70 7d 5c 62 69  estDir: {app}\bi
1850: 6e 3b 20 46 6c 61 67 73 3a 20 72 65 73 74 61 72  n; Flags: restar
1860: 74 72 65 70 6c 61 63 65 20 75 6e 69 6e 73 72 65  treplace uninsre
1870: 73 74 61 72 74 64 65 6c 65 74 65 0d 0a 43 6f 6d  startdelete..Com
1880: 70 6f 6e 65 6e 74 73 3a 20 41 70 70 6c 69 63 61  ponents: Applica
1890: 74 69 6f 6e 5c 54 65 73 74 20 61 6e 64 20 41 70  tion\Test and Ap
18a0: 70 6c 69 63 61 74 69 6f 6e 5c 53 79 6d 62 6f 6c  plication\Symbol
18b0: 73 3b 20 53 6f 75 72 63 65 3a 20 2e 2e 5c 62 69  s; Source: ..\bi
18c0: 6e 5c 52 65 6c 65 61 73 65 5c 62 69 6e 5c 74 65  n\Release\bin\te
18d0: 73 74 2e 70 64 62 3b 20 44 65 73 74 44 69 72 3a  st.pdb; DestDir:
18e0: 20 7b 61 70 70 7d 5c 62 69 6e 3b 20 46 6c 61 67   {app}\bin; Flag
18f0: 73 3a 20 72 65 73 74 61 72 74 72 65 70 6c 61 63  s: restartreplac
1900: 65 20 75 6e 69 6e 73 72 65 73 74 61 72 74 64 65  e uninsrestartde
1910: 6c 65 74 65 0d 0a 43 6f 6d 70 6f 6e 65 6e 74 73  lete..Components
1920: 3a 20 41 70 70 6c 69 63 61 74 69 6f 6e 5c 54 65  : Application\Te
1930: 73 74 3b 20 53 6f 75 72 63 65 3a 20 2e 2e 5c 62  st; Source: ..\b
1940: 69 6e 5c 52 65 6c 65 61 73 65 5c 62 69 6e 5c 74  in\Release\bin\t
1950: 65 73 74 2e 65 78 65 2e 63 6f 6e 66 69 67 3b 20  est.exe.config; 
1960: 44 65 73 74 44 69 72 3a 20 7b 61 70 70 7d 5c 62  DestDir: {app}\b
1970: 69 6e 3b 20 46 6c 61 67 73 3a 20 72 65 73 74 61  in; Flags: resta
1980: 72 74 72 65 70 6c 61 63 65 20 75 6e 69 6e 73 72  rtreplace uninsr
1990: 65 73 74 61 72 74 64 65 6c 65 74 65 0d 0a 0c 0d  estartdelete....
19a0: 0a 5b 49 63 6f 6e 73 5d 0d 0a 4e 61 6d 65 3a 20  .[Icons]..Name: 
19b0: 7b 67 72 6f 75 70 7d 5c 54 65 73 74 20 41 70 70  {group}\Test App
19c0: 6c 69 63 61 74 69 6f 6e 3b 20 46 69 6c 65 6e 61  lication; Filena
19d0: 6d 65 3a 20 7b 61 70 70 7d 5c 62 69 6e 5c 74 65  me: {app}\bin\te
19e0: 73 74 2e 65 78 65 3b 20 57 6f 72 6b 69 6e 67 44  st.exe; WorkingD
19f0: 69 72 3a 20 7b 61 70 70 7d 5c 62 69 6e 3b 20 49  ir: {app}\bin; I
1a00: 63 6f 6e 46 69 6c 65 6e 61 6d 65 3a 20 7b 61 70  conFilename: {ap
1a10: 70 7d 5c 62 69 6e 5c 74 65 73 74 2e 65 78 65 3b  p}\bin\test.exe;
1a20: 20 43 6f 6d 6d 65 6e 74 3a 20 4c 61 75 6e 63 68   Comment: Launch
1a30: 20 54 65 73 74 20 41 70 70 6c 69 63 61 74 69 6f   Test Applicatio
1a40: 6e 3b 20 49 63 6f 6e 49 6e 64 65 78 3a 20 30 3b  n; IconIndex: 0;
1a50: 20 46 6c 61 67 73 3a 20 63 72 65 61 74 65 6f 6e   Flags: createon
1a60: 6c 79 69 66 66 69 6c 65 65 78 69 73 74 73 0d 0a  lyiffileexists..
1a70: 4e 61 6d 65 3a 20 7b 67 72 6f 75 70 7d 5c 43 6c  Name: {group}\Cl
1a80: 61 73 73 20 4c 69 62 72 61 72 79 20 44 6f 63 75  ass Library Docu
1a90: 6d 65 6e 74 61 74 69 6f 6e 3b 20 46 69 6c 65 6e  mentation; Filen
1aa0: 61 6d 65 3a 20 7b 61 70 70 7d 5c 64 6f 63 5c 53  ame: {app}\doc\S
1ab0: 51 4c 69 74 65 2e 4e 45 54 2e 63 68 6d 3b 20 57  QLite.NET.chm; W
1ac0: 6f 72 6b 69 6e 67 44 69 72 3a 20 7b 61 70 70 7d  orkingDir: {app}
1ad0: 5c 64 6f 63 3b 20 43 6f 6d 6d 65 6e 74 3a 20 4c  \doc; Comment: L
1ae0: 61 75 6e 63 68 20 43 6c 61 73 73 20 4c 69 62 72  aunch Class Libr
1af0: 61 72 79 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f  ary Documentatio
1b00: 6e 3b 20 46 6c 61 67 73 3a 20 63 72 65 61 74 65  n; Flags: create
1b10: 6f 6e 6c 79 69 66 66 69 6c 65 65 78 69 73 74 73  onlyiffileexists
1b20: 0d 0a 4e 61 6d 65 3a 20 7b 67 72 6f 75 70 7d 5c  ..Name: {group}\
1b30: 52 45 41 44 4d 45 20 46 69 6c 65 3b 20 46 69 6c  README File; Fil
1b40: 65 6e 61 6d 65 3a 20 7b 61 70 70 7d 5c 72 65 61  ename: {app}\rea
1b50: 64 6d 65 2e 68 74 6d 3b 20 57 6f 72 6b 69 6e 67  dme.htm; Working
1b60: 44 69 72 3a 20 7b 61 70 70 7d 3b 20 43 6f 6d 6d  Dir: {app}; Comm
1b70: 65 6e 74 3a 20 56 69 65 77 20 52 45 41 44 4d 45  ent: View README
1b80: 20 46 69 6c 65 3b 20 46 6c 61 67 73 3a 20 63 72   File; Flags: cr
1b90: 65 61 74 65 6f 6e 6c 79 69 66 66 69 6c 65 65 78  eateonlyiffileex
1ba0: 69 73 74 73 0d 0a                                ists..