System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact 4113ff658a4c5af801bbd8c5b0badd3586c2e2a0:


0000: 3c 3f 78 6d 6c 20 76 65 72 73 69 6f 6e 3d 22 31  <?xml version="1
0010: 2e 30 22 20 65 6e 63 6f 64 69 6e 67 3d 22 75 74  .0" encoding="ut
0020: 66 2d 38 22 3f 3e 0d 0a 3c 21 2d 2d 0d 0a 20 2a  f-8"?>..<!--.. *
0030: 0d 0a 20 2a 20 53 51 4c 69 74 65 2e 49 6e 74 65  .. * SQLite.Inte
0040: 72 6f 70 2e 53 74 61 74 69 63 2e 32 30 31 32 2e  rop.Static.2012.
0050: 76 63 78 70 72 6f 6a 20 2d 0d 0a 20 2a 0d 0a 20  vcxproj -.. *.. 
0060: 2a 20 57 72 69 74 74 65 6e 20 62 79 20 4a 6f 65  * Written by Joe
0070: 20 4d 69 73 74 61 63 68 6b 69 6e 2e 0d 0a 20 2a   Mistachkin... *
0080: 20 52 65 6c 65 61 73 65 64 20 74 6f 20 74 68 65   Released to the
0090: 20 70 75 62 6c 69 63 20 64 6f 6d 61 69 6e 2c 20   public domain, 
00a0: 75 73 65 20 61 74 20 79 6f 75 72 20 6f 77 6e 20  use at your own 
00b0: 72 69 73 6b 21 0d 0a 20 2a 0d 0a 2d 2d 3e 0d 0a  risk!.. *..-->..
00c0: 3c 50 72 6f 6a 65 63 74 20 44 65 66 61 75 6c 74  <Project Default
00d0: 54 61 72 67 65 74 73 3d 22 42 75 69 6c 64 22 20  Targets="Build" 
00e0: 78 6d 6c 6e 73 3d 22 68 74 74 70 3a 2f 2f 73 63  xmlns="http://sc
00f0: 68 65 6d 61 73 2e 6d 69 63 72 6f 73 6f 66 74 2e  hemas.microsoft.
0100: 63 6f 6d 2f 64 65 76 65 6c 6f 70 65 72 2f 6d 73  com/developer/ms
0110: 62 75 69 6c 64 2f 32 30 30 33 22 20 54 6f 6f 6c  build/2003" Tool
0120: 73 56 65 72 73 69 6f 6e 3d 22 34 2e 30 22 3e 0d  sVersion="4.0">.
0130: 0a 20 20 3c 49 74 65 6d 47 72 6f 75 70 20 4c 61  .  <ItemGroup La
0140: 62 65 6c 3d 22 50 72 6f 6a 65 63 74 43 6f 6e 66  bel="ProjectConf
0150: 69 67 75 72 61 74 69 6f 6e 73 22 3e 0d 0a 20 20  igurations">..  
0160: 20 20 3c 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67    <ProjectConfig
0170: 75 72 61 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d  uration Include=
0180: 22 44 65 62 75 67 4e 61 74 69 76 65 4f 6e 6c 79  "DebugNativeOnly
0190: 7c 78 36 34 22 3e 0d 0a 20 20 20 20 20 20 3c 43  |x64">..      <C
01a0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 44 65 62  onfiguration>Deb
01b0: 75 67 4e 61 74 69 76 65 4f 6e 6c 79 3c 2f 43 6f  ugNativeOnly</Co
01c0: 6e 66 69 67 75 72 61 74 69 6f 6e 3e 0d 0a 20 20  nfiguration>..  
01d0: 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 3e 78 36      <Platform>x6
01e0: 34 3c 2f 50 6c 61 74 66 6f 72 6d 3e 0d 0a 20 20  4</Platform>..  
01f0: 20 20 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69    </ProjectConfi
0200: 67 75 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c  guration>..    <
0210: 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61  ProjectConfigura
0220: 74 69 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 44 65  tion Include="De
0230: 62 75 67 7c 57 69 6e 33 32 22 3e 0d 0a 20 20 20  bug|Win32">..   
0240: 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f     <Configuratio
0250: 6e 3e 44 65 62 75 67 3c 2f 43 6f 6e 66 69 67 75  n>Debug</Configu
0260: 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c  ration>..      <
0270: 50 6c 61 74 66 6f 72 6d 3e 57 69 6e 33 32 3c 2f  Platform>Win32</
0280: 50 6c 61 74 66 6f 72 6d 3e 0d 0a 20 20 20 20 3c  Platform>..    <
0290: 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72  /ProjectConfigur
02a0: 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c 50 72 6f  ation>..    <Pro
02b0: 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f  jectConfiguratio
02c0: 6e 20 49 6e 63 6c 75 64 65 3d 22 44 65 62 75 67  n Include="Debug
02d0: 4e 61 74 69 76 65 4f 6e 6c 79 7c 57 69 6e 33 32  NativeOnly|Win32
02e0: 22 3e 0d 0a 20 20 20 20 20 20 3c 43 6f 6e 66 69  ">..      <Confi
02f0: 67 75 72 61 74 69 6f 6e 3e 44 65 62 75 67 4e 61  guration>DebugNa
0300: 74 69 76 65 4f 6e 6c 79 3c 2f 43 6f 6e 66 69 67  tiveOnly</Config
0310: 75 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20  uration>..      
0320: 3c 50 6c 61 74 66 6f 72 6d 3e 57 69 6e 33 32 3c  <Platform>Win32<
0330: 2f 50 6c 61 74 66 6f 72 6d 3e 0d 0a 20 20 20 20  /Platform>..    
0340: 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75  </ProjectConfigu
0350: 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c 50 72  ration>..    <Pr
0360: 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69  ojectConfigurati
0370: 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 44 65 62 75  on Include="Debu
0380: 67 7c 78 36 34 22 3e 0d 0a 20 20 20 20 20 20 3c  g|x64">..      <
0390: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 44 65  Configuration>De
03a0: 62 75 67 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69  bug</Configurati
03b0: 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 50 6c 61 74  on>..      <Plat
03c0: 66 6f 72 6d 3e 78 36 34 3c 2f 50 6c 61 74 66 6f  form>x64</Platfo
03d0: 72 6d 3e 0d 0a 20 20 20 20 3c 2f 50 72 6f 6a 65  rm>..    </Proje
03e0: 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e  ctConfiguration>
03f0: 0d 0a 20 20 20 20 3c 50 72 6f 6a 65 63 74 43 6f  ..    <ProjectCo
0400: 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63 6c  nfiguration Incl
0410: 75 64 65 3d 22 52 65 6c 65 61 73 65 4e 61 74 69  ude="ReleaseNati
0420: 76 65 4f 6e 6c 79 7c 78 36 34 22 3e 0d 0a 20 20  veOnly|x64">..  
0430: 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69      <Configurati
0440: 6f 6e 3e 52 65 6c 65 61 73 65 4e 61 74 69 76 65  on>ReleaseNative
0450: 4f 6e 6c 79 3c 2f 43 6f 6e 66 69 67 75 72 61 74  Only</Configurat
0460: 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 50 6c 61  ion>..      <Pla
0470: 74 66 6f 72 6d 3e 78 36 34 3c 2f 50 6c 61 74 66  tform>x64</Platf
0480: 6f 72 6d 3e 0d 0a 20 20 20 20 3c 2f 50 72 6f 6a  orm>..    </Proj
0490: 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  ectConfiguration
04a0: 3e 0d 0a 20 20 20 20 3c 50 72 6f 6a 65 63 74 43  >..    <ProjectC
04b0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e 63  onfiguration Inc
04c0: 6c 75 64 65 3d 22 52 65 6c 65 61 73 65 7c 57 69  lude="Release|Wi
04d0: 6e 33 32 22 3e 0d 0a 20 20 20 20 20 20 3c 43 6f  n32">..      <Co
04e0: 6e 66 69 67 75 72 61 74 69 6f 6e 3e 52 65 6c 65  nfiguration>Rele
04f0: 61 73 65 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69  ase</Configurati
0500: 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 50 6c 61 74  on>..      <Plat
0510: 66 6f 72 6d 3e 57 69 6e 33 32 3c 2f 50 6c 61 74  form>Win32</Plat
0520: 66 6f 72 6d 3e 0d 0a 20 20 20 20 3c 2f 50 72 6f  form>..    </Pro
0530: 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69 6f  jectConfiguratio
0540: 6e 3e 0d 0a 20 20 20 20 3c 50 72 6f 6a 65 63 74  n>..    <Project
0550: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 49 6e  Configuration In
0560: 63 6c 75 64 65 3d 22 52 65 6c 65 61 73 65 4e 61  clude="ReleaseNa
0570: 74 69 76 65 4f 6e 6c 79 7c 57 69 6e 33 32 22 3e  tiveOnly|Win32">
0580: 0d 0a 20 20 20 20 20 20 3c 43 6f 6e 66 69 67 75  ..      <Configu
0590: 72 61 74 69 6f 6e 3e 52 65 6c 65 61 73 65 4e 61  ration>ReleaseNa
05a0: 74 69 76 65 4f 6e 6c 79 3c 2f 43 6f 6e 66 69 67  tiveOnly</Config
05b0: 75 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20  uration>..      
05c0: 3c 50 6c 61 74 66 6f 72 6d 3e 57 69 6e 33 32 3c  <Platform>Win32<
05d0: 2f 50 6c 61 74 66 6f 72 6d 3e 0d 0a 20 20 20 20  /Platform>..    
05e0: 3c 2f 50 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75  </ProjectConfigu
05f0: 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c 50 72  ration>..    <Pr
0600: 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74 69  ojectConfigurati
0610: 6f 6e 20 49 6e 63 6c 75 64 65 3d 22 52 65 6c 65  on Include="Rele
0620: 61 73 65 7c 78 36 34 22 3e 0d 0a 20 20 20 20 20  ase|x64">..     
0630: 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e   <Configuration>
0640: 52 65 6c 65 61 73 65 3c 2f 43 6f 6e 66 69 67 75  Release</Configu
0650: 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c  ration>..      <
0660: 50 6c 61 74 66 6f 72 6d 3e 78 36 34 3c 2f 50 6c  Platform>x64</Pl
0670: 61 74 66 6f 72 6d 3e 0d 0a 20 20 20 20 3c 2f 50  atform>..    </P
0680: 72 6f 6a 65 63 74 43 6f 6e 66 69 67 75 72 61 74  rojectConfigurat
0690: 69 6f 6e 3e 0d 0a 20 20 3c 2f 49 74 65 6d 47 72  ion>..  </ItemGr
06a0: 6f 75 70 3e 0d 0a 20 20 3c 50 72 6f 70 65 72 74  oup>..  <Propert
06b0: 79 47 72 6f 75 70 20 4c 61 62 65 6c 3d 22 47 6c  yGroup Label="Gl
06c0: 6f 62 61 6c 73 22 3e 0d 0a 20 20 20 20 3c 50 72  obals">..    <Pr
06d0: 6f 6a 65 63 74 4e 61 6d 65 3e 53 51 4c 69 74 65  ojectName>SQLite
06e0: 2e 49 6e 74 65 72 6f 70 2e 53 74 61 74 69 63 2e  .Interop.Static.
06f0: 32 30 31 32 3c 2f 50 72 6f 6a 65 63 74 4e 61 6d  2012</ProjectNam
0700: 65 3e 0d 0a 20 20 20 20 3c 50 72 6f 6a 65 63 74  e>..    <Project
0710: 47 75 69 64 3e 7b 34 39 30 43 42 43 35 31 2d 41  Guid>{490CBC51-A
0720: 33 42 32 2d 34 33 39 37 2d 38 39 46 39 2d 31 36  3B2-4397-89F9-16
0730: 45 38 35 38 44 43 42 34 46 38 7d 3c 2f 50 72 6f  E858DCB4F8}</Pro
0740: 6a 65 63 74 47 75 69 64 3e 0d 0a 20 20 20 20 3c  jectGuid>..    <
0750: 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e 53 51  RootNamespace>SQ
0760: 4c 69 74 65 2e 49 6e 74 65 72 6f 70 3c 2f 52 6f  Lite.Interop</Ro
0770: 6f 74 4e 61 6d 65 73 70 61 63 65 3e 0d 0a 20 20  otNamespace>..  
0780: 20 20 3c 4b 65 79 77 6f 72 64 3e 57 69 6e 33 32    <Keyword>Win32
0790: 50 72 6f 6a 3c 2f 4b 65 79 77 6f 72 64 3e 0d 0a  Proj</Keyword>..
07a0: 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75    </PropertyGrou
07b0: 70 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72  p>..  <Import Pr
07c0: 6f 6a 65 63 74 3d 22 24 28 56 43 54 61 72 67 65  oject="$(VCTarge
07d0: 74 73 50 61 74 68 29 5c 4d 69 63 72 6f 73 6f 66  tsPath)\Microsof
07e0: 74 2e 43 70 70 2e 44 65 66 61 75 6c 74 2e 70 72  t.Cpp.Default.pr
07f0: 6f 70 73 22 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f  ops" />..  <Impo
0800: 72 74 20 50 72 6f 6a 65 63 74 3d 22 70 72 6f 70  rt Project="prop
0810: 73 5c 73 71 6c 69 74 65 33 2e 70 72 6f 70 73 22  s\sqlite3.props"
0820: 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50   />..  <Import P
0830: 72 6f 6a 65 63 74 3d 22 70 72 6f 70 73 5c 53 51  roject="props\SQ
0840: 4c 69 74 65 2e 49 6e 74 65 72 6f 70 2e 32 30 31  Lite.Interop.201
0850: 32 2e 70 72 6f 70 73 22 20 2f 3e 0d 0a 20 20 3c  2.props" />..  <
0860: 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a  PropertyGroup>..
0870: 20 20 20 20 3c 53 51 4c 69 74 65 4e 65 74 44 69      <SQLiteNetDi
0880: 72 3e 24 28 4d 53 42 75 69 6c 64 50 72 6f 6a 65  r>$(MSBuildProje
0890: 63 74 44 69 72 65 63 74 6f 72 79 29 5c 2e 2e 3c  ctDirectory)\..<
08a0: 2f 53 51 4c 69 74 65 4e 65 74 44 69 72 3e 0d 0a  /SQLiteNetDir>..
08b0: 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75    </PropertyGrou
08c0: 70 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72  p>..  <Import Pr
08d0: 6f 6a 65 63 74 3d 22 24 28 53 51 4c 69 74 65 4e  oject="$(SQLiteN
08e0: 65 74 44 69 72 29 5c 54 61 72 67 65 74 73 5c 53  etDir)\Targets\S
08f0: 51 4c 69 74 65 2e 4e 45 54 2e 50 6c 61 74 66 6f  QLite.NET.Platfo
0900: 72 6d 2e 53 65 74 74 69 6e 67 73 2e 74 61 72 67  rm.Settings.targ
0910: 65 74 73 22 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f  ets" />..  <Impo
0920: 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 53 51  rt Project="$(SQ
0930: 4c 69 74 65 4e 65 74 44 69 72 29 5c 54 61 72 67  LiteNetDir)\Targ
0940: 65 74 73 5c 53 51 4c 69 74 65 2e 4e 45 54 2e 53  ets\SQLite.NET.S
0950: 65 74 74 69 6e 67 73 2e 74 61 72 67 65 74 73 22  ettings.targets"
0960: 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50   />..  <Import P
0970: 72 6f 6a 65 63 74 3d 22 24 28 53 51 4c 69 74 65  roject="$(SQLite
0980: 4e 65 74 44 69 72 29 5c 54 61 72 67 65 74 73 5c  NetDir)\Targets\
0990: 53 51 4c 69 74 65 2e 4e 45 54 2e 74 61 72 67 65  SQLite.NET.targe
09a0: 74 73 22 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f 72  ts" />..  <Impor
09b0: 74 20 50 72 6f 6a 65 63 74 3d 22 24 28 49 4e 54  t Project="$(INT
09c0: 45 52 4f 50 5f 45 58 54 52 41 5f 50 52 4f 50 53  EROP_EXTRA_PROPS
09d0: 5f 46 49 4c 45 29 22 0d 0a 20 20 20 20 20 20 20  _FILE)"..       
09e0: 20 20 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24     Condition="'$
09f0: 28 49 4e 54 45 52 4f 50 5f 45 58 54 52 41 5f 50  (INTEROP_EXTRA_P
0a00: 52 4f 50 53 5f 46 49 4c 45 29 27 20 21 3d 20 27  ROPS_FILE)' != '
0a10: 27 20 41 6e 64 0d 0a 20 20 20 20 20 20 20 20 20  ' And..         
0a20: 20 20 20 20 20 20 20 20 20 20 20 20 45 78 69 73              Exis
0a30: 74 73 28 27 24 28 49 4e 54 45 52 4f 50 5f 45 58  ts('$(INTEROP_EX
0a40: 54 52 41 5f 50 52 4f 50 53 5f 46 49 4c 45 29 27  TRA_PROPS_FILE)'
0a50: 29 22 20 2f 3e 0d 0a 20 20 3c 50 72 6f 70 65 72  )" />..  <Proper
0a60: 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f  tyGroup Conditio
0a70: 6e 3d 22 28 27 24 28 43 6f 6e 66 69 67 75 72 61  n="('$(Configura
0a80: 74 69 6f 6e 29 27 20 3d 3d 20 27 44 65 62 75 67  tion)' == 'Debug
0a90: 4e 61 74 69 76 65 4f 6e 6c 79 27 20 4f 72 0d 0a  NativeOnly' Or..
0aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0ab0: 20 20 20 20 20 20 20 20 20 20 20 20 20 27 24 28               '$(
0ac0: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 27 20  Configuration)' 
0ad0: 3d 3d 20 27 52 65 6c 65 61 73 65 4e 61 74 69 76  == 'ReleaseNativ
0ae0: 65 4f 6e 6c 79 27 29 20 41 6e 64 0d 0a 20 20 20  eOnly') And..   
0af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b00: 20 20 20 20 20 20 20 20 20 28 28 27 24 28 50 6c           (('$(Pl
0b10: 61 74 66 6f 72 6d 29 27 20 3d 3d 20 27 57 69 6e  atform)' == 'Win
0b20: 33 32 27 20 41 6e 64 0d 0a 20 20 20 20 20 20 20  32' And..       
0b30: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b40: 20 20 20 20 20 20 28 27 24 28 50 52 4f 43 45 53        ('$(PROCES
0b50: 53 4f 52 5f 41 52 43 48 49 54 45 43 54 55 52 45  SOR_ARCHITECTURE
0b60: 29 27 20 21 3d 20 27 78 38 36 27 20 4f 72 0d 0a  )' != 'x86' Or..
0b70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0b80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 24                '$
0b90: 28 50 52 4f 43 45 53 53 4f 52 5f 41 52 43 48 49  (PROCESSOR_ARCHI
0ba0: 54 45 57 36 34 33 32 29 27 20 21 3d 20 27 27 29  TEW6432)' != '')
0bb0: 29 20 4f 72 0d 0a 20 20 20 20 20 20 20 20 20 20  ) Or..          
0bc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0bd0: 20 20 20 28 27 24 28 50 6c 61 74 66 6f 72 6d 29     ('$(Platform)
0be0: 27 20 3d 3d 20 27 78 36 34 27 20 41 6e 64 0d 0a  ' == 'x64' And..
0bf0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0c00: 20 20 20 20 20 20 20 20 20 20 20 20 20 28 27 24               ('$
0c10: 28 50 52 4f 43 45 53 53 4f 52 5f 41 52 43 48 49  (PROCESSOR_ARCHI
0c20: 54 45 43 54 55 52 45 29 27 20 21 3d 20 27 78 38  TECTURE)' != 'x8
0c30: 36 27 20 4f 72 0d 0a 20 20 20 20 20 20 20 20 20  6' Or..         
0c40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0c50: 20 20 20 20 20 27 24 28 50 52 4f 43 45 53 53 4f       '$(PROCESSO
0c60: 52 5f 41 52 43 48 49 54 45 57 36 34 33 32 29 27  R_ARCHITEW6432)'
0c70: 20 21 3d 20 27 41 4d 44 36 34 27 29 29 29 22 0d   != 'AMD64')))".
0c80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0c90: 20 20 4c 61 62 65 6c 3d 22 50 6f 73 74 42 75 69    Label="PostBui
0ca0: 6c 64 45 76 65 6e 74 22 3e 0d 0a 20 20 20 20 3c  ldEvent">..    <
0cb0: 44 6f 65 73 4d 61 63 68 69 6e 65 4d 61 74 63 68  DoesMachineMatch
0cc0: 50 6c 61 74 66 6f 72 6d 3e 66 61 6c 73 65 3c 2f  Platform>false</
0cd0: 44 6f 65 73 4d 61 63 68 69 6e 65 4d 61 74 63 68  DoesMachineMatch
0ce0: 50 6c 61 74 66 6f 72 6d 3e 0d 0a 20 20 3c 2f 50  Platform>..  </P
0cf0: 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20  ropertyGroup>.. 
0d00: 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20   <PropertyGroup 
0d10: 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f  Condition="'$(Co
0d20: 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50  nfiguration)|$(P
0d30: 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 44 65 62 75  latform)'=='Debu
0d40: 67 7c 57 69 6e 33 32 27 22 20 4c 61 62 65 6c 3d  g|Win32'" Label=
0d50: 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22 3e  "Configuration">
0d60: 0d 0a 20 20 20 20 3c 54 61 72 67 65 74 4e 61 6d  ..    <TargetNam
0d70: 65 3e 24 28 49 4e 54 45 52 4f 50 5f 4d 49 58 45  e>$(INTEROP_MIXE
0d80: 44 5f 4e 41 4d 45 29 3c 2f 54 61 72 67 65 74 4e  D_NAME)</TargetN
0d90: 61 6d 65 3e 0d 0a 20 20 20 20 3c 43 6f 6e 66 69  ame>..    <Confi
0da0: 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 44 79 6e  gurationType>Dyn
0db0: 61 6d 69 63 4c 69 62 72 61 72 79 3c 2f 43 6f 6e  amicLibrary</Con
0dc0: 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e 0d  figurationType>.
0dd0: 0a 20 20 20 20 3c 43 68 61 72 61 63 74 65 72 53  .    <CharacterS
0de0: 65 74 3e 55 6e 69 63 6f 64 65 3c 2f 43 68 61 72  et>Unicode</Char
0df0: 61 63 74 65 72 53 65 74 3e 0d 0a 20 20 20 20 3c  acterSet>..    <
0e00: 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e  PlatformToolset>
0e10: 76 31 31 30 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f  v110</PlatformTo
0e20: 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50 72 6f 70  olset>..  </Prop
0e30: 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20 20 3c 50  ertyGroup>..  <P
0e40: 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e  ropertyGroup Con
0e50: 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69  dition="'$(Confi
0e60: 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74  guration)|$(Plat
0e70: 66 6f 72 6d 29 27 3d 3d 27 44 65 62 75 67 7c 78  form)'=='Debug|x
0e80: 36 34 27 22 20 4c 61 62 65 6c 3d 22 43 6f 6e 66  64'" Label="Conf
0e90: 69 67 75 72 61 74 69 6f 6e 22 3e 0d 0a 20 20 20  iguration">..   
0ea0: 20 3c 54 61 72 67 65 74 4e 61 6d 65 3e 24 28 49   <TargetName>$(I
0eb0: 4e 54 45 52 4f 50 5f 4d 49 58 45 44 5f 4e 41 4d  NTEROP_MIXED_NAM
0ec0: 45 29 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 0d  E)</TargetName>.
0ed0: 0a 20 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74  .    <Configurat
0ee0: 69 6f 6e 54 79 70 65 3e 44 79 6e 61 6d 69 63 4c  ionType>DynamicL
0ef0: 69 62 72 61 72 79 3c 2f 43 6f 6e 66 69 67 75 72  ibrary</Configur
0f00: 61 74 69 6f 6e 54 79 70 65 3e 0d 0a 20 20 20 20  ationType>..    
0f10: 3c 43 68 61 72 61 63 74 65 72 53 65 74 3e 55 6e  <CharacterSet>Un
0f20: 69 63 6f 64 65 3c 2f 43 68 61 72 61 63 74 65 72  icode</Character
0f30: 53 65 74 3e 0d 0a 20 20 20 20 3c 50 6c 61 74 66  Set>..    <Platf
0f40: 6f 72 6d 54 6f 6f 6c 73 65 74 3e 76 31 31 30 3c  ormToolset>v110<
0f50: 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74  /PlatformToolset
0f60: 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47  >..  </PropertyG
0f70: 72 6f 75 70 3e 0d 0a 20 20 3c 50 72 6f 70 65 72  roup>..  <Proper
0f80: 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f  tyGroup Conditio
0f90: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
0fa0: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
0fb0: 27 3d 3d 27 44 65 62 75 67 4e 61 74 69 76 65 4f  '=='DebugNativeO
0fc0: 6e 6c 79 7c 57 69 6e 33 32 27 22 20 4c 61 62 65  nly|Win32'" Labe
0fd0: 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  l="Configuration
0fe0: 22 3e 0d 0a 20 20 20 20 3c 54 61 72 67 65 74 4e  ">..    <TargetN
0ff0: 61 6d 65 3e 24 28 49 4e 54 45 52 4f 50 5f 4e 41  ame>$(INTEROP_NA
1000: 54 49 56 45 5f 4e 41 4d 45 29 3c 2f 54 61 72 67  TIVE_NAME)</Targ
1010: 65 74 4e 61 6d 65 3e 0d 0a 20 20 20 20 3c 43 6f  etName>..    <Co
1020: 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65 3e  nfigurationType>
1030: 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 3c 2f  DynamicLibrary</
1040: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70  ConfigurationTyp
1050: 65 3e 0d 0a 20 20 20 20 3c 43 68 61 72 61 63 74  e>..    <Charact
1060: 65 72 53 65 74 3e 55 6e 69 63 6f 64 65 3c 2f 43  erSet>Unicode</C
1070: 68 61 72 61 63 74 65 72 53 65 74 3e 0d 0a 20 20  haracterSet>..  
1080: 20 20 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73    <PlatformTools
1090: 65 74 3e 76 31 31 30 3c 2f 50 6c 61 74 66 6f 72  et>v110</Platfor
10a0: 6d 54 6f 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50  mToolset>..  </P
10b0: 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20  ropertyGroup>.. 
10c0: 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20   <PropertyGroup 
10d0: 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f  Condition="'$(Co
10e0: 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50  nfiguration)|$(P
10f0: 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 44 65 62 75  latform)'=='Debu
1100: 67 4e 61 74 69 76 65 4f 6e 6c 79 7c 78 36 34 27  gNativeOnly|x64'
1110: 22 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75  " Label="Configu
1120: 72 61 74 69 6f 6e 22 3e 0d 0a 20 20 20 20 3c 54  ration">..    <T
1130: 61 72 67 65 74 4e 61 6d 65 3e 24 28 49 4e 54 45  argetName>$(INTE
1140: 52 4f 50 5f 4e 41 54 49 56 45 5f 4e 41 4d 45 29  ROP_NATIVE_NAME)
1150: 3c 2f 54 61 72 67 65 74 4e 61 6d 65 3e 0d 0a 20  </TargetName>.. 
1160: 20 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f     <Configuratio
1170: 6e 54 79 70 65 3e 44 79 6e 61 6d 69 63 4c 69 62  nType>DynamicLib
1180: 72 61 72 79 3c 2f 43 6f 6e 66 69 67 75 72 61 74  rary</Configurat
1190: 69 6f 6e 54 79 70 65 3e 0d 0a 20 20 20 20 3c 43  ionType>..    <C
11a0: 68 61 72 61 63 74 65 72 53 65 74 3e 55 6e 69 63  haracterSet>Unic
11b0: 6f 64 65 3c 2f 43 68 61 72 61 63 74 65 72 53 65  ode</CharacterSe
11c0: 74 3e 0d 0a 20 20 20 20 3c 50 6c 61 74 66 6f 72  t>..    <Platfor
11d0: 6d 54 6f 6f 6c 73 65 74 3e 76 31 31 30 3c 2f 50  mToolset>v110</P
11e0: 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 0d  latformToolset>.
11f0: 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f  .  </PropertyGro
1200: 75 70 3e 0d 0a 20 20 3c 50 72 6f 70 65 72 74 79  up>..  <Property
1210: 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d  Group Condition=
1220: 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f  "'$(Configuratio
1230: 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d  n)|$(Platform)'=
1240: 3d 27 52 65 6c 65 61 73 65 7c 57 69 6e 33 32 27  ='Release|Win32'
1250: 22 20 4c 61 62 65 6c 3d 22 43 6f 6e 66 69 67 75  " Label="Configu
1260: 72 61 74 69 6f 6e 22 3e 0d 0a 20 20 20 20 3c 54  ration">..    <T
1270: 61 72 67 65 74 4e 61 6d 65 3e 24 28 49 4e 54 45  argetName>$(INTE
1280: 52 4f 50 5f 4d 49 58 45 44 5f 4e 41 4d 45 29 3c  ROP_MIXED_NAME)<
1290: 2f 54 61 72 67 65 74 4e 61 6d 65 3e 0d 0a 20 20  /TargetName>..  
12a0: 20 20 3c 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e    <Configuration
12b0: 54 79 70 65 3e 44 79 6e 61 6d 69 63 4c 69 62 72  Type>DynamicLibr
12c0: 61 72 79 3c 2f 43 6f 6e 66 69 67 75 72 61 74 69  ary</Configurati
12d0: 6f 6e 54 79 70 65 3e 0d 0a 20 20 20 20 3c 43 68  onType>..    <Ch
12e0: 61 72 61 63 74 65 72 53 65 74 3e 55 6e 69 63 6f  aracterSet>Unico
12f0: 64 65 3c 2f 43 68 61 72 61 63 74 65 72 53 65 74  de</CharacterSet
1300: 3e 0d 0a 20 20 20 20 3c 57 68 6f 6c 65 50 72 6f  >..    <WholePro
1310: 67 72 61 6d 4f 70 74 69 6d 69 7a 61 74 69 6f 6e  gramOptimization
1320: 3e 74 72 75 65 3c 2f 57 68 6f 6c 65 50 72 6f 67  >true</WholeProg
1330: 72 61 6d 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e  ramOptimization>
1340: 0d 0a 20 20 20 20 3c 50 6c 61 74 66 6f 72 6d 54  ..    <PlatformT
1350: 6f 6f 6c 73 65 74 3e 76 31 31 30 3c 2f 50 6c 61  oolset>v110</Pla
1360: 74 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 0d 0a 20  tformToolset>.. 
1370: 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70   </PropertyGroup
1380: 3e 0d 0a 20 20 3c 50 72 6f 70 65 72 74 79 47 72  >..  <PropertyGr
1390: 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27  oup Condition="'
13a0: 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29  $(Configuration)
13b0: 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27  |$(Platform)'=='
13c0: 52 65 6c 65 61 73 65 7c 78 36 34 27 22 20 4c 61  Release|x64'" La
13d0: 62 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69  bel="Configurati
13e0: 6f 6e 22 3e 0d 0a 20 20 20 20 3c 54 61 72 67 65  on">..    <Targe
13f0: 74 4e 61 6d 65 3e 24 28 49 4e 54 45 52 4f 50 5f  tName>$(INTEROP_
1400: 4d 49 58 45 44 5f 4e 41 4d 45 29 3c 2f 54 61 72  MIXED_NAME)</Tar
1410: 67 65 74 4e 61 6d 65 3e 0d 0a 20 20 20 20 3c 43  getName>..    <C
1420: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65  onfigurationType
1430: 3e 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 3c  >DynamicLibrary<
1440: 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79  /ConfigurationTy
1450: 70 65 3e 0d 0a 20 20 20 20 3c 43 68 61 72 61 63  pe>..    <Charac
1460: 74 65 72 53 65 74 3e 55 6e 69 63 6f 64 65 3c 2f  terSet>Unicode</
1470: 43 68 61 72 61 63 74 65 72 53 65 74 3e 0d 0a 20  CharacterSet>.. 
1480: 20 20 20 3c 57 68 6f 6c 65 50 72 6f 67 72 61 6d     <WholeProgram
1490: 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 74 72 75  Optimization>tru
14a0: 65 3c 2f 57 68 6f 6c 65 50 72 6f 67 72 61 6d 4f  e</WholeProgramO
14b0: 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 0d 0a 20 20  ptimization>..  
14c0: 20 20 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73    <PlatformTools
14d0: 65 74 3e 76 31 31 30 3c 2f 50 6c 61 74 66 6f 72  et>v110</Platfor
14e0: 6d 54 6f 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50  mToolset>..  </P
14f0: 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20  ropertyGroup>.. 
1500: 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 20   <PropertyGroup 
1510: 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f  Condition="'$(Co
1520: 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50  nfiguration)|$(P
1530: 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 52 65 6c 65  latform)'=='Rele
1540: 61 73 65 4e 61 74 69 76 65 4f 6e 6c 79 7c 57 69  aseNativeOnly|Wi
1550: 6e 33 32 27 22 20 4c 61 62 65 6c 3d 22 43 6f 6e  n32'" Label="Con
1560: 66 69 67 75 72 61 74 69 6f 6e 22 3e 0d 0a 20 20  figuration">..  
1570: 20 20 3c 54 61 72 67 65 74 4e 61 6d 65 3e 24 28    <TargetName>$(
1580: 49 4e 54 45 52 4f 50 5f 4e 41 54 49 56 45 5f 4e  INTEROP_NATIVE_N
1590: 41 4d 45 29 3c 2f 54 61 72 67 65 74 4e 61 6d 65  AME)</TargetName
15a0: 3e 0d 0a 20 20 20 20 3c 43 6f 6e 66 69 67 75 72  >..    <Configur
15b0: 61 74 69 6f 6e 54 79 70 65 3e 44 79 6e 61 6d 69  ationType>Dynami
15c0: 63 4c 69 62 72 61 72 79 3c 2f 43 6f 6e 66 69 67  cLibrary</Config
15d0: 75 72 61 74 69 6f 6e 54 79 70 65 3e 0d 0a 20 20  urationType>..  
15e0: 20 20 3c 43 68 61 72 61 63 74 65 72 53 65 74 3e    <CharacterSet>
15f0: 55 6e 69 63 6f 64 65 3c 2f 43 68 61 72 61 63 74  Unicode</Charact
1600: 65 72 53 65 74 3e 0d 0a 20 20 20 20 3c 57 68 6f  erSet>..    <Who
1610: 6c 65 50 72 6f 67 72 61 6d 4f 70 74 69 6d 69 7a  leProgramOptimiz
1620: 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 57 68 6f 6c  ation>true</Whol
1630: 65 50 72 6f 67 72 61 6d 4f 70 74 69 6d 69 7a 61  eProgramOptimiza
1640: 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c 50 6c 61 74  tion>..    <Plat
1650: 66 6f 72 6d 54 6f 6f 6c 73 65 74 3e 76 31 31 30  formToolset>v110
1660: 3c 2f 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73 65  </PlatformToolse
1670: 74 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79  t>..  </Property
1680: 47 72 6f 75 70 3e 0d 0a 20 20 3c 50 72 6f 70 65  Group>..  <Prope
1690: 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69  rtyGroup Conditi
16a0: 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61  on="'$(Configura
16b0: 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d  tion)|$(Platform
16c0: 29 27 3d 3d 27 52 65 6c 65 61 73 65 4e 61 74 69  )'=='ReleaseNati
16d0: 76 65 4f 6e 6c 79 7c 78 36 34 27 22 20 4c 61 62  veOnly|x64'" Lab
16e0: 65 6c 3d 22 43 6f 6e 66 69 67 75 72 61 74 69 6f  el="Configuratio
16f0: 6e 22 3e 0d 0a 20 20 20 20 3c 54 61 72 67 65 74  n">..    <Target
1700: 4e 61 6d 65 3e 24 28 49 4e 54 45 52 4f 50 5f 4e  Name>$(INTEROP_N
1710: 41 54 49 56 45 5f 4e 41 4d 45 29 3c 2f 54 61 72  ATIVE_NAME)</Tar
1720: 67 65 74 4e 61 6d 65 3e 0d 0a 20 20 20 20 3c 43  getName>..    <C
1730: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79 70 65  onfigurationType
1740: 3e 44 79 6e 61 6d 69 63 4c 69 62 72 61 72 79 3c  >DynamicLibrary<
1750: 2f 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 54 79  /ConfigurationTy
1760: 70 65 3e 0d 0a 20 20 20 20 3c 43 68 61 72 61 63  pe>..    <Charac
1770: 74 65 72 53 65 74 3e 55 6e 69 63 6f 64 65 3c 2f  terSet>Unicode</
1780: 43 68 61 72 61 63 74 65 72 53 65 74 3e 0d 0a 20  CharacterSet>.. 
1790: 20 20 20 3c 57 68 6f 6c 65 50 72 6f 67 72 61 6d     <WholeProgram
17a0: 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 74 72 75  Optimization>tru
17b0: 65 3c 2f 57 68 6f 6c 65 50 72 6f 67 72 61 6d 4f  e</WholeProgramO
17c0: 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 0d 0a 20 20  ptimization>..  
17d0: 20 20 3c 50 6c 61 74 66 6f 72 6d 54 6f 6f 6c 73    <PlatformTools
17e0: 65 74 3e 76 31 31 30 3c 2f 50 6c 61 74 66 6f 72  et>v110</Platfor
17f0: 6d 54 6f 6f 6c 73 65 74 3e 0d 0a 20 20 3c 2f 50  mToolset>..  </P
1800: 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20  ropertyGroup>.. 
1810: 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74   <Import Project
1820: 3d 22 24 28 56 43 54 61 72 67 65 74 73 50 61 74  ="$(VCTargetsPat
1830: 68 29 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70  h)\Microsoft.Cpp
1840: 2e 70 72 6f 70 73 22 20 2f 3e 0d 0a 20 20 3c 49  .props" />..  <I
1850: 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24  mport Project="$
1860: 28 55 73 65 72 52 6f 6f 74 44 69 72 29 5c 4d 69  (UserRootDir)\Mi
1870: 63 72 6f 73 6f 66 74 2e 43 70 70 2e 24 28 50 6c  crosoft.Cpp.$(Pl
1880: 61 74 66 6f 72 6d 29 2e 75 73 65 72 2e 70 72 6f  atform).user.pro
1890: 70 73 22 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 65  ps" Condition="e
18a0: 78 69 73 74 73 28 27 24 28 55 73 65 72 52 6f 6f  xists('$(UserRoo
18b0: 74 44 69 72 29 5c 4d 69 63 72 6f 73 6f 66 74 2e  tDir)\Microsoft.
18c0: 43 70 70 2e 24 28 50 6c 61 74 66 6f 72 6d 29 2e  Cpp.$(Platform).
18d0: 75 73 65 72 2e 70 72 6f 70 73 27 29 22 20 4c 61  user.props')" La
18e0: 62 65 6c 3d 22 4c 6f 63 61 6c 41 70 70 44 61 74  bel="LocalAppDat
18f0: 61 50 6c 61 74 66 6f 72 6d 22 20 2f 3e 0d 0a 20  aPlatform" />.. 
1900: 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e   <PropertyGroup>
1910: 0d 0a 20 20 20 20 3c 4f 75 74 44 69 72 3e 24 28  ..    <OutDir>$(
1920: 50 72 6f 6a 65 63 74 44 69 72 29 2e 2e 5c 62 69  ProjectDir)..\bi
1930: 6e 5c 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f  n\$(Configuratio
1940: 6e 59 65 61 72 29 5c 24 28 50 6c 61 74 66 6f 72  nYear)\$(Platfor
1950: 6d 29 5c 24 28 43 6f 6e 66 69 67 75 72 61 74 69  m)\$(Configurati
1960: 6f 6e 29 53 74 61 74 69 63 5c 3c 2f 4f 75 74 44  on)Static\</OutD
1970: 69 72 3e 0d 0a 20 20 20 20 3c 49 6e 74 44 69 72  ir>..    <IntDir
1980: 3e 2e 2e 5c 6f 62 6a 5c 24 28 43 6f 6e 66 69 67  >..\obj\$(Config
1990: 75 72 61 74 69 6f 6e 59 65 61 72 29 5c 24 28 50  urationYear)\$(P
19a0: 6c 61 74 66 6f 72 6d 29 5c 24 28 43 6f 6e 66 69  latform)\$(Confi
19b0: 67 75 72 61 74 69 6f 6e 29 53 74 61 74 69 63 5c  guration)Static\
19c0: 3c 2f 49 6e 74 44 69 72 3e 0d 0a 20 20 20 20 3c  </IntDir>..    <
19d0: 4c 69 6e 6b 49 6e 63 72 65 6d 65 6e 74 61 6c 3e  LinkIncremental>
19e0: 66 61 6c 73 65 3c 2f 4c 69 6e 6b 49 6e 63 72 65  false</LinkIncre
19f0: 6d 65 6e 74 61 6c 3e 0d 0a 20 20 20 20 3c 4c 69  mental>..    <Li
1a00: 6e 6b 4b 65 79 46 69 6c 65 20 43 6f 6e 64 69 74  nkKeyFile Condit
1a10: 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72  ion="'$(Configur
1a20: 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72  ation)|$(Platfor
1a30: 6d 29 27 3d 3d 27 44 65 62 75 67 7c 57 69 6e 33  m)'=='Debug|Win3
1a40: 32 27 22 3e 24 28 49 4e 54 45 52 4f 50 5f 4b 45  2'">$(INTEROP_KE
1a50: 59 5f 46 49 4c 45 29 3c 2f 4c 69 6e 6b 4b 65 79  Y_FILE)</LinkKey
1a60: 46 69 6c 65 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b  File>..    <Link
1a70: 4b 65 79 46 69 6c 65 20 43 6f 6e 64 69 74 69 6f  KeyFile Conditio
1a80: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
1a90: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
1aa0: 27 3d 3d 27 44 65 62 75 67 7c 78 36 34 27 22 3e  '=='Debug|x64'">
1ab0: 24 28 49 4e 54 45 52 4f 50 5f 4b 45 59 5f 46 49  $(INTEROP_KEY_FI
1ac0: 4c 45 29 3c 2f 4c 69 6e 6b 4b 65 79 46 69 6c 65  LE)</LinkKeyFile
1ad0: 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 4b 65 79 46  >..    <LinkKeyF
1ae0: 69 6c 65 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27  ile Condition="'
1af0: 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29  $(Configuration)
1b00: 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27  |$(Platform)'=='
1b10: 52 65 6c 65 61 73 65 7c 57 69 6e 33 32 27 22 3e  Release|Win32'">
1b20: 24 28 49 4e 54 45 52 4f 50 5f 4b 45 59 5f 46 49  $(INTEROP_KEY_FI
1b30: 4c 45 29 3c 2f 4c 69 6e 6b 4b 65 79 46 69 6c 65  LE)</LinkKeyFile
1b40: 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 4b 65 79 46  >..    <LinkKeyF
1b50: 69 6c 65 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27  ile Condition="'
1b60: 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29  $(Configuration)
1b70: 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27  |$(Platform)'=='
1b80: 52 65 6c 65 61 73 65 7c 78 36 34 27 22 3e 24 28  Release|x64'">$(
1b90: 49 4e 54 45 52 4f 50 5f 4b 45 59 5f 46 49 4c 45  INTEROP_KEY_FILE
1ba0: 29 3c 2f 4c 69 6e 6b 4b 65 79 46 69 6c 65 3e 0d  )</LinkKeyFile>.
1bb0: 0a 20 20 20 20 3c 4c 69 6e 6b 44 65 6c 61 79 53  .    <LinkDelayS
1bc0: 69 67 6e 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27  ign Condition="'
1bd0: 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29  $(Configuration)
1be0: 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27  |$(Platform)'=='
1bf0: 44 65 62 75 67 7c 57 69 6e 33 32 27 22 3e 74 72  Debug|Win32'">tr
1c00: 75 65 3c 2f 4c 69 6e 6b 44 65 6c 61 79 53 69 67  ue</LinkDelaySig
1c10: 6e 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 44 65 6c  n>..    <LinkDel
1c20: 61 79 53 69 67 6e 20 43 6f 6e 64 69 74 69 6f 6e  aySign Condition
1c30: 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69  ="'$(Configurati
1c40: 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27  on)|$(Platform)'
1c50: 3d 3d 27 44 65 62 75 67 7c 78 36 34 27 22 3e 74  =='Debug|x64'">t
1c60: 72 75 65 3c 2f 4c 69 6e 6b 44 65 6c 61 79 53 69  rue</LinkDelaySi
1c70: 67 6e 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 44 65  gn>..    <LinkDe
1c80: 6c 61 79 53 69 67 6e 20 43 6f 6e 64 69 74 69 6f  laySign Conditio
1c90: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
1ca0: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
1cb0: 27 3d 3d 27 52 65 6c 65 61 73 65 7c 57 69 6e 33  '=='Release|Win3
1cc0: 32 27 22 3e 74 72 75 65 3c 2f 4c 69 6e 6b 44 65  2'">true</LinkDe
1cd0: 6c 61 79 53 69 67 6e 3e 0d 0a 20 20 20 20 3c 4c  laySign>..    <L
1ce0: 69 6e 6b 44 65 6c 61 79 53 69 67 6e 20 43 6f 6e  inkDelaySign Con
1cf0: 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69  dition="'$(Confi
1d00: 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74  guration)|$(Plat
1d10: 66 6f 72 6d 29 27 3d 3d 27 52 65 6c 65 61 73 65  form)'=='Release
1d20: 7c 78 36 34 27 22 3e 74 72 75 65 3c 2f 4c 69 6e  |x64'">true</Lin
1d30: 6b 44 65 6c 61 79 53 69 67 6e 3e 0d 0a 20 20 3c  kDelaySign>..  <
1d40: 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d  /PropertyGroup>.
1d50: 0a 20 20 3c 49 74 65 6d 44 65 66 69 6e 69 74 69  .  <ItemDefiniti
1d60: 6f 6e 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f  onGroup Conditio
1d70: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
1d80: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
1d90: 27 3d 3d 27 44 65 62 75 67 7c 57 69 6e 33 32 27  '=='Debug|Win32'
1da0: 22 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69  ">..    <ClCompi
1db0: 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69  le>..      <Opti
1dc0: 6d 69 7a 61 74 69 6f 6e 3e 44 69 73 61 62 6c 65  mization>Disable
1dd0: 64 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e  d</Optimization>
1de0: 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f  ..      <Additio
1df0: 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74  nalIncludeDirect
1e00: 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f  ories>$(INTEROP_
1e10: 49 4e 43 4c 55 44 45 5f 44 49 52 45 43 54 4f 52  INCLUDE_DIRECTOR
1e20: 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61  IES);%(Additiona
1e30: 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72  lIncludeDirector
1e40: 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c  ies)</Additional
1e50: 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69  IncludeDirectori
1e60: 65 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 70  es>..      <Prep
1e70: 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69  rocessorDefiniti
1e80: 6f 6e 73 3e 57 49 4e 33 32 3b 5f 44 45 42 55 47  ons>WIN32;_DEBUG
1e90: 3b 5f 57 49 4e 44 4f 57 53 3b 5f 55 53 52 44 4c  ;_WINDOWS;_USRDL
1ea0: 4c 3b 24 28 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f  L;$(SQLITE_COMMO
1eb0: 4e 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c  N_DEFINES);$(SQL
1ec0: 49 54 45 5f 45 58 54 52 41 5f 44 45 46 49 4e 45  ITE_EXTRA_DEFINE
1ed0: 53 29 3b 24 28 53 51 4c 49 54 45 5f 44 45 42 55  S);$(SQLITE_DEBU
1ee0: 47 5f 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54  G_DEFINES);$(INT
1ef0: 45 52 4f 50 5f 45 58 54 52 41 5f 44 45 46 49 4e  EROP_EXTRA_DEFIN
1f00: 45 53 29 3b 24 28 49 4e 54 45 52 4f 50 5f 44 45  ES);$(INTEROP_DE
1f10: 42 55 47 5f 44 45 46 49 4e 45 53 29 3b 25 28 50  BUG_DEFINES);%(P
1f20: 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e  reprocessorDefin
1f30: 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63  itions)</Preproc
1f40: 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73  essorDefinitions
1f50: 3e 0d 0a 20 20 20 20 20 20 3c 4d 69 6e 69 6d 61  >..      <Minima
1f60: 6c 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f  lRebuild>false</
1f70: 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 0d  MinimalRebuild>.
1f80: 0a 20 20 20 20 20 20 3c 42 61 73 69 63 52 75 6e  .      <BasicRun
1f90: 74 69 6d 65 43 68 65 63 6b 73 3e 44 65 66 61 75  timeChecks>Defau
1fa0: 6c 74 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65  lt</BasicRuntime
1fb0: 43 68 65 63 6b 73 3e 0d 0a 20 20 20 20 20 20 3c  Checks>..      <
1fc0: 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 4d  RuntimeLibrary>M
1fd0: 75 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75  ultiThreadedDebu
1fe0: 67 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 72  g</RuntimeLibrar
1ff0: 79 3e 0d 0a 20 20 20 20 20 20 3c 57 61 72 6e 69  y>..      <Warni
2000: 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f  ngLevel>Level4</
2010: 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 0d 0a 20  WarningLevel>.. 
2020: 20 20 20 20 20 3c 44 65 62 75 67 49 6e 66 6f 72       <DebugInfor
2030: 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 50 72 6f  mationFormat>Pro
2040: 67 72 61 6d 44 61 74 61 62 61 73 65 3c 2f 44 65  gramDatabase</De
2050: 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f  bugInformationFo
2060: 72 6d 61 74 3e 0d 0a 20 20 20 20 20 20 3c 43 6f  rmat>..      <Co
2070: 6d 70 69 6c 65 41 73 3e 44 65 66 61 75 6c 74 3c  mpileAs>Default<
2080: 2f 43 6f 6d 70 69 6c 65 41 73 3e 0d 0a 20 20 20  /CompileAs>..   
2090: 20 20 20 3c 44 69 73 61 62 6c 65 53 70 65 63 69     <DisableSpeci
20a0: 66 69 63 57 61 72 6e 69 6e 67 73 3e 24 28 53 51  ficWarnings>$(SQ
20b0: 4c 49 54 45 5f 44 49 53 41 42 4c 45 5f 57 41 52  LITE_DISABLE_WAR
20c0: 4e 49 4e 47 53 29 3b 25 28 44 69 73 61 62 6c 65  NINGS);%(Disable
20d0: 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73  SpecificWarnings
20e0: 29 3c 2f 44 69 73 61 62 6c 65 53 70 65 63 69 66  )</DisableSpecif
20f0: 69 63 57 61 72 6e 69 6e 67 73 3e 0d 0a 20 20 20  icWarnings>..   
2100: 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20   </ClCompile>.. 
2110: 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70     <ResourceComp
2120: 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65  ile>..      <Pre
2130: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
2140: 69 6f 6e 73 3e 5f 44 45 42 55 47 3b 49 4e 54 45  ions>_DEBUG;INTE
2150: 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3d 24  ROP_RC_VERSION=$
2160: 28 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53  (INTEROP_RC_VERS
2170: 49 4f 4e 29 3b 25 28 50 72 65 70 72 6f 63 65 73  ION);%(Preproces
2180: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c  sorDefinitions)<
2190: 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  /PreprocessorDef
21a0: 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 3c  initions>..    <
21b0: 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65  /ResourceCompile
21c0: 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e 0d 0a 20  >..    <Link>.. 
21d0: 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c       <Additional
21e0: 4f 70 74 69 6f 6e 73 3e 24 28 49 4e 54 45 52 4f  Options>$(INTERO
21f0: 50 5f 41 53 53 45 4d 42 4c 59 5f 52 45 53 4f 55  P_ASSEMBLY_RESOU
2200: 52 43 45 53 29 20 25 28 41 64 64 69 74 69 6f 6e  RCES) %(Addition
2210: 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41 64 64 69  alOptions)</Addi
2220: 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 3e 0d 0a  tionalOptions>..
2230: 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61        <Additiona
2240: 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72  lLibraryDirector
2250: 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49  ies>$(INTEROP_LI
2260: 42 52 41 52 59 5f 44 49 52 45 43 54 4f 52 49 45  BRARY_DIRECTORIE
2270: 53 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69  S)</AdditionalLi
2280: 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73  braryDirectories
2290: 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69  >..      <Additi
22a0: 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73  onalDependencies
22b0: 3e 24 28 50 72 6f 6a 65 63 74 44 69 72 29 2e 2e  >$(ProjectDir)..
22c0: 5c 62 69 6e 5c 24 28 43 6f 6e 66 69 67 75 72 61  \bin\$(Configura
22d0: 74 69 6f 6e 59 65 61 72 29 5c 24 28 43 6f 6e 66  tionYear)\$(Conf
22e0: 69 67 75 72 61 74 69 6f 6e 29 4d 6f 64 75 6c 65  iguration)Module
22f0: 5c 62 69 6e 5c 53 79 73 74 65 6d 2e 44 61 74 61  \bin\System.Data
2300: 2e 53 51 4c 69 74 65 2e 6e 65 74 6d 6f 64 75 6c  .SQLite.netmodul
2310: 65 3b 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52  e;$(INTEROP_LIBR
2320: 41 52 59 5f 44 45 50 45 4e 44 45 4e 43 49 45 53  ARY_DEPENDENCIES
2330: 29 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65  );%(AdditionalDe
2340: 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64  pendencies)</Add
2350: 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63  itionalDependenc
2360: 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 56 65 72  ies>..      <Ver
2370: 73 69 6f 6e 3e 24 28 49 4e 54 45 52 4f 50 5f 4c  sion>$(INTEROP_L
2380: 49 4e 4b 45 52 5f 56 45 52 53 49 4f 4e 29 3c 2f  INKER_VERSION)</
2390: 56 65 72 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 20  Version>..      
23a0: 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e  <GenerateDebugIn
23b0: 66 6f 72 6d 61 74 69 6f 6e 3e 74 72 75 65 3c 2f  formation>true</
23c0: 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66  GenerateDebugInf
23d0: 6f 72 6d 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20  ormation>..     
23e0: 20 3c 41 73 73 65 6d 62 6c 79 44 65 62 75 67 3e   <AssemblyDebug>
23f0: 74 72 75 65 3c 2f 41 73 73 65 6d 62 6c 79 44 65  true</AssemblyDe
2400: 62 75 67 3e 0d 0a 20 20 20 20 20 20 3c 47 65 6e  bug>..      <Gen
2410: 65 72 61 74 65 4d 61 70 46 69 6c 65 3e 74 72 75  erateMapFile>tru
2420: 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 70 46 69  e</GenerateMapFi
2430: 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 4d 61 70 45  le>..      <MapE
2440: 78 70 6f 72 74 73 3e 74 72 75 65 3c 2f 4d 61 70  xports>true</Map
2450: 45 78 70 6f 72 74 73 3e 0d 0a 20 20 20 20 20 20  Exports>..      
2460: 3c 53 75 62 53 79 73 74 65 6d 3e 57 69 6e 64 6f  <SubSystem>Windo
2470: 77 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 0d 0a  ws</SubSystem>..
2480: 20 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 52        <OptimizeR
2490: 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f  eferences>true</
24a0: 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63  OptimizeReferenc
24b0: 65 73 3e 0d 0a 20 20 20 20 20 20 3c 45 6e 61 62  es>..      <Enab
24c0: 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e  leCOMDATFolding>
24d0: 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44  true</EnableCOMD
24e0: 41 54 46 6f 6c 64 69 6e 67 3e 0d 0a 20 20 20 20  ATFolding>..    
24f0: 20 20 3c 4c 69 6e 6b 54 69 6d 65 43 6f 64 65 47    <LinkTimeCodeG
2500: 65 6e 65 72 61 74 69 6f 6e 3e 55 73 65 4c 69 6e  eneration>UseLin
2510: 6b 54 69 6d 65 43 6f 64 65 47 65 6e 65 72 61 74  kTimeCodeGenerat
2520: 69 6f 6e 3c 2f 4c 69 6e 6b 54 69 6d 65 43 6f 64  ion</LinkTimeCod
2530: 65 47 65 6e 65 72 61 74 69 6f 6e 3e 0d 0a 20 20  eGeneration>..  
2540: 20 20 20 20 3c 54 61 72 67 65 74 4d 61 63 68 69      <TargetMachi
2550: 6e 65 3e 4d 61 63 68 69 6e 65 58 38 36 3c 2f 54  ne>MachineX86</T
2560: 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 0d 0a 20  argetMachine>.. 
2570: 20 20 20 20 20 3c 43 4c 52 55 6e 6d 61 6e 61 67       <CLRUnmanag
2580: 65 64 43 6f 64 65 43 68 65 63 6b 3e 74 72 75 65  edCodeCheck>true
2590: 3c 2f 43 4c 52 55 6e 6d 61 6e 61 67 65 64 43 6f  </CLRUnmanagedCo
25a0: 64 65 43 68 65 63 6b 3e 0d 0a 20 20 20 20 20 20  deCheck>..      
25b0: 3c 4b 65 79 46 69 6c 65 3e 24 28 49 4e 54 45 52  <KeyFile>$(INTER
25c0: 4f 50 5f 4b 45 59 5f 46 49 4c 45 29 3c 2f 4b 65  OP_KEY_FILE)</Ke
25d0: 79 46 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 44  yFile>..      <D
25e0: 65 6c 61 79 53 69 67 6e 3e 74 72 75 65 3c 2f 44  elaySign>true</D
25f0: 65 6c 61 79 53 69 67 6e 3e 0d 0a 20 20 20 20 3c  elaySign>..    <
2600: 2f 4c 69 6e 6b 3e 0d 0a 20 20 20 20 3c 4d 61 6e  /Link>..    <Man
2610: 69 66 65 73 74 3e 0d 0a 20 20 20 20 20 20 3c 56  ifest>..      <V
2620: 65 72 62 6f 73 65 4f 75 74 70 75 74 3e 74 72 75  erboseOutput>tru
2630: 65 3c 2f 56 65 72 62 6f 73 65 4f 75 74 70 75 74  e</VerboseOutput
2640: 3e 0d 0a 20 20 20 20 20 20 3c 41 73 73 65 6d 62  >..      <Assemb
2650: 6c 79 49 64 65 6e 74 69 74 79 3e 24 28 50 72 6f  lyIdentity>$(Pro
2660: 6a 65 63 74 4e 61 6d 65 29 2c 20 70 72 6f 63 65  jectName), proce
2670: 73 73 6f 72 41 72 63 68 69 74 65 63 74 75 72 65  ssorArchitecture
2680: 3d 78 38 36 2c 20 76 65 72 73 69 6f 6e 3d 24 28  =x86, version=$(
2690: 49 4e 54 45 52 4f 50 5f 4d 41 4e 49 46 45 53 54  INTEROP_MANIFEST
26a0: 5f 56 45 52 53 49 4f 4e 29 2c 20 74 79 70 65 3d  _VERSION), type=
26b0: 77 69 6e 33 32 3c 2f 41 73 73 65 6d 62 6c 79 49  win32</AssemblyI
26c0: 64 65 6e 74 69 74 79 3e 0d 0a 20 20 20 20 20 20  dentity>..      
26d0: 3c 55 70 64 61 74 65 46 69 6c 65 48 61 73 68 65  <UpdateFileHashe
26e0: 73 3e 74 72 75 65 3c 2f 55 70 64 61 74 65 46 69  s>true</UpdateFi
26f0: 6c 65 48 61 73 68 65 73 3e 0d 0a 20 20 20 20 3c  leHashes>..    <
2700: 2f 4d 61 6e 69 66 65 73 74 3e 0d 0a 20 20 3c 2f  /Manifest>..  </
2710: 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72  ItemDefinitionGr
2720: 6f 75 70 3e 0d 0a 20 20 3c 50 72 6f 70 65 72 74  oup>..  <Propert
2730: 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e  yGroup Condition
2740: 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69  ="'$(Configurati
2750: 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27  on)|$(Platform)'
2760: 3d 3d 27 44 65 62 75 67 7c 57 69 6e 33 32 27 22  =='Debug|Win32'"
2770: 3e 0d 0a 20 20 20 20 3c 41 66 74 65 72 42 75 69  >..    <AfterBui
2780: 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 3e 0d 0a  ldLinkTargets>..
2790: 20 20 20 20 20 20 24 28 41 66 74 65 72 42 75 69        $(AfterBui
27a0: 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 29 3b 0d  ldLinkTargets);.
27b0: 0a 20 20 20 20 20 20 52 65 53 69 67 6e 4d 69 78  .      ReSignMix
27c0: 65 64 4d 6f 64 65 41 73 73 65 6d 62 6c 79 3b 0d  edModeAssembly;.
27d0: 0a 20 20 20 20 3c 2f 41 66 74 65 72 42 75 69 6c  .    </AfterBuil
27e0: 64 4c 69 6e 6b 54 61 72 67 65 74 73 3e 0d 0a 20  dLinkTargets>.. 
27f0: 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70   </PropertyGroup
2800: 3e 0d 0a 20 20 3c 49 74 65 6d 44 65 66 69 6e 69  >..  <ItemDefini
2810: 74 69 6f 6e 47 72 6f 75 70 20 43 6f 6e 64 69 74  tionGroup Condit
2820: 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72  ion="'$(Configur
2830: 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72  ation)|$(Platfor
2840: 6d 29 27 3d 3d 27 44 65 62 75 67 7c 78 36 34 27  m)'=='Debug|x64'
2850: 22 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69  ">..    <ClCompi
2860: 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69  le>..      <Opti
2870: 6d 69 7a 61 74 69 6f 6e 3e 44 69 73 61 62 6c 65  mization>Disable
2880: 64 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e  d</Optimization>
2890: 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f  ..      <Additio
28a0: 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74  nalIncludeDirect
28b0: 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f  ories>$(INTEROP_
28c0: 49 4e 43 4c 55 44 45 5f 44 49 52 45 43 54 4f 52  INCLUDE_DIRECTOR
28d0: 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61  IES);%(Additiona
28e0: 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72  lIncludeDirector
28f0: 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c  ies)</Additional
2900: 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69  IncludeDirectori
2910: 65 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 70  es>..      <Prep
2920: 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69  rocessorDefiniti
2930: 6f 6e 73 3e 57 49 4e 33 32 3b 78 36 34 3b 5f 44  ons>WIN32;x64;_D
2940: 45 42 55 47 3b 5f 57 49 4e 44 4f 57 53 3b 5f 55  EBUG;_WINDOWS;_U
2950: 53 52 44 4c 4c 3b 24 28 53 51 4c 49 54 45 5f 43  SRDLL;$(SQLITE_C
2960: 4f 4d 4d 4f 4e 5f 44 45 46 49 4e 45 53 29 3b 24  OMMON_DEFINES);$
2970: 28 53 51 4c 49 54 45 5f 45 58 54 52 41 5f 44 45  (SQLITE_EXTRA_DE
2980: 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f  FINES);$(SQLITE_
2990: 44 45 42 55 47 5f 44 45 46 49 4e 45 53 29 3b 24  DEBUG_DEFINES);$
29a0: 28 49 4e 54 45 52 4f 50 5f 45 58 54 52 41 5f 44  (INTEROP_EXTRA_D
29b0: 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45 52 4f  EFINES);$(INTERO
29c0: 50 5f 44 45 42 55 47 5f 44 45 46 49 4e 45 53 29  P_DEBUG_DEFINES)
29d0: 3b 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44  ;%(PreprocessorD
29e0: 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65  efinitions)</Pre
29f0: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
2a00: 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 4d 69  ions>..      <Mi
2a10: 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61 6c  nimalRebuild>fal
2a20: 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75 69  se</MinimalRebui
2a30: 6c 64 3e 0d 0a 20 20 20 20 20 20 3c 42 61 73 69  ld>..      <Basi
2a40: 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 44  cRuntimeChecks>D
2a50: 65 66 61 75 6c 74 3c 2f 42 61 73 69 63 52 75 6e  efault</BasicRun
2a60: 74 69 6d 65 43 68 65 63 6b 73 3e 0d 0a 20 20 20  timeChecks>..   
2a70: 20 20 20 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61     <RuntimeLibra
2a80: 72 79 3e 4d 75 6c 74 69 54 68 72 65 61 64 65 64  ry>MultiThreaded
2a90: 44 65 62 75 67 3c 2f 52 75 6e 74 69 6d 65 4c 69  Debug</RuntimeLi
2aa0: 62 72 61 72 79 3e 0d 0a 20 20 20 20 20 20 3c 57  brary>..      <W
2ab0: 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65  arningLevel>Leve
2ac0: 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c  l4</WarningLevel
2ad0: 3e 0d 0a 20 20 20 20 20 20 3c 44 65 62 75 67 49  >..      <DebugI
2ae0: 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74  nformationFormat
2af0: 3e 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65  >ProgramDatabase
2b00: 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69  </DebugInformati
2b10: 6f 6e 46 6f 72 6d 61 74 3e 0d 0a 20 20 20 20 20  onFormat>..     
2b20: 20 3c 43 6f 6d 70 69 6c 65 41 73 3e 44 65 66 61   <CompileAs>Defa
2b30: 75 6c 74 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 0d  ult</CompileAs>.
2b40: 0a 20 20 20 20 20 20 3c 44 69 73 61 62 6c 65 53  .      <DisableS
2b50: 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73 3e  pecificWarnings>
2b60: 24 28 53 51 4c 49 54 45 5f 44 49 53 41 42 4c 45  $(SQLITE_DISABLE
2b70: 5f 57 41 52 4e 49 4e 47 53 29 3b 24 28 53 51 4c  _WARNINGS);$(SQL
2b80: 49 54 45 5f 44 49 53 41 42 4c 45 5f 58 36 34 5f  ITE_DISABLE_X64_
2b90: 57 41 52 4e 49 4e 47 53 29 3b 25 28 44 69 73 61  WARNINGS);%(Disa
2ba0: 62 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e 69  bleSpecificWarni
2bb0: 6e 67 73 29 3c 2f 44 69 73 61 62 6c 65 53 70 65  ngs)</DisableSpe
2bc0: 63 69 66 69 63 57 61 72 6e 69 6e 67 73 3e 0d 0a  cificWarnings>..
2bd0: 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e      </ClCompile>
2be0: 0d 0a 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43  ..    <ResourceC
2bf0: 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c  ompile>..      <
2c00: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
2c10: 6e 69 74 69 6f 6e 73 3e 5f 44 45 42 55 47 3b 49  nitions>_DEBUG;I
2c20: 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f  NTEROP_RC_VERSIO
2c30: 4e 3d 24 28 49 4e 54 45 52 4f 50 5f 52 43 5f 56  N=$(INTEROP_RC_V
2c40: 45 52 53 49 4f 4e 29 3b 25 28 50 72 65 70 72 6f  ERSION);%(Prepro
2c50: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
2c60: 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72  s)</Preprocessor
2c70: 44 65 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20  Definitions>..  
2c80: 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70    </ResourceComp
2c90: 69 6c 65 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e  ile>..    <Link>
2ca0: 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f  ..      <Additio
2cb0: 6e 61 6c 4f 70 74 69 6f 6e 73 3e 24 28 49 4e 54  nalOptions>$(INT
2cc0: 45 52 4f 50 5f 41 53 53 45 4d 42 4c 59 5f 52 45  EROP_ASSEMBLY_RE
2cd0: 53 4f 55 52 43 45 53 29 20 25 28 41 64 64 69 74  SOURCES) %(Addit
2ce0: 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73 29 3c 2f 41  ionalOptions)</A
2cf0: 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e 73  dditionalOptions
2d00: 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69  >..      <Additi
2d10: 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63  onalLibraryDirec
2d20: 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50  tories>$(INTEROP
2d30: 5f 4c 49 42 52 41 52 59 5f 44 49 52 45 43 54 4f  _LIBRARY_DIRECTO
2d40: 52 49 45 53 29 3c 2f 41 64 64 69 74 69 6f 6e 61  RIES)</Additiona
2d50: 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72  lLibraryDirector
2d60: 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64  ies>..      <Add
2d70: 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63  itionalDependenc
2d80: 69 65 73 3e 24 28 50 72 6f 6a 65 63 74 44 69 72  ies>$(ProjectDir
2d90: 29 2e 2e 5c 62 69 6e 5c 24 28 43 6f 6e 66 69 67  )..\bin\$(Config
2da0: 75 72 61 74 69 6f 6e 59 65 61 72 29 5c 24 28 43  urationYear)\$(C
2db0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 4d 6f 64  onfiguration)Mod
2dc0: 75 6c 65 5c 62 69 6e 5c 53 79 73 74 65 6d 2e 44  ule\bin\System.D
2dd0: 61 74 61 2e 53 51 4c 69 74 65 2e 6e 65 74 6d 6f  ata.SQLite.netmo
2de0: 64 75 6c 65 3b 24 28 49 4e 54 45 52 4f 50 5f 4c  dule;$(INTEROP_L
2df0: 49 42 52 41 52 59 5f 44 45 50 45 4e 44 45 4e 43  IBRARY_DEPENDENC
2e00: 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61  IES);%(Additiona
2e10: 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f  lDependencies)</
2e20: 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64  AdditionalDepend
2e30: 65 6e 63 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c  encies>..      <
2e40: 56 65 72 73 69 6f 6e 3e 24 28 49 4e 54 45 52 4f  Version>$(INTERO
2e50: 50 5f 4c 49 4e 4b 45 52 5f 56 45 52 53 49 4f 4e  P_LINKER_VERSION
2e60: 29 3c 2f 56 65 72 73 69 6f 6e 3e 0d 0a 20 20 20  )</Version>..   
2e70: 20 20 20 3c 47 65 6e 65 72 61 74 65 44 65 62 75     <GenerateDebu
2e80: 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 74 72 75  gInformation>tru
2e90: 65 3c 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67  e</GenerateDebug
2ea0: 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e 0d 0a 20 20  Information>..  
2eb0: 20 20 20 20 3c 41 73 73 65 6d 62 6c 79 44 65 62      <AssemblyDeb
2ec0: 75 67 3e 74 72 75 65 3c 2f 41 73 73 65 6d 62 6c  ug>true</Assembl
2ed0: 79 44 65 62 75 67 3e 0d 0a 20 20 20 20 20 20 3c  yDebug>..      <
2ee0: 47 65 6e 65 72 61 74 65 4d 61 70 46 69 6c 65 3e  GenerateMapFile>
2ef0: 74 72 75 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61  true</GenerateMa
2f00: 70 46 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 4d  pFile>..      <M
2f10: 61 70 45 78 70 6f 72 74 73 3e 74 72 75 65 3c 2f  apExports>true</
2f20: 4d 61 70 45 78 70 6f 72 74 73 3e 0d 0a 20 20 20  MapExports>..   
2f30: 20 20 20 3c 53 75 62 53 79 73 74 65 6d 3e 57 69     <SubSystem>Wi
2f40: 6e 64 6f 77 73 3c 2f 53 75 62 53 79 73 74 65 6d  ndows</SubSystem
2f50: 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d 69  >..      <Optimi
2f60: 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 74 72 75  zeReferences>tru
2f70: 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72  e</OptimizeRefer
2f80: 65 6e 63 65 73 3e 0d 0a 20 20 20 20 20 20 3c 45  ences>..      <E
2f90: 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69  nableCOMDATFoldi
2fa0: 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43  ng>true</EnableC
2fb0: 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 0d 0a 20  OMDATFolding>.. 
2fc0: 20 20 20 20 20 3c 4c 69 6e 6b 54 69 6d 65 43 6f       <LinkTimeCo
2fd0: 64 65 47 65 6e 65 72 61 74 69 6f 6e 3e 55 73 65  deGeneration>Use
2fe0: 4c 69 6e 6b 54 69 6d 65 43 6f 64 65 47 65 6e 65  LinkTimeCodeGene
2ff0: 72 61 74 69 6f 6e 3c 2f 4c 69 6e 6b 54 69 6d 65  ration</LinkTime
3000: 43 6f 64 65 47 65 6e 65 72 61 74 69 6f 6e 3e 0d  CodeGeneration>.
3010: 0a 20 20 20 20 20 20 3c 54 61 72 67 65 74 4d 61  .      <TargetMa
3020: 63 68 69 6e 65 3e 4d 61 63 68 69 6e 65 58 36 34  chine>MachineX64
3030: 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e  </TargetMachine>
3040: 0d 0a 20 20 20 20 20 20 3c 43 4c 52 55 6e 6d 61  ..      <CLRUnma
3050: 6e 61 67 65 64 43 6f 64 65 43 68 65 63 6b 3e 74  nagedCodeCheck>t
3060: 72 75 65 3c 2f 43 4c 52 55 6e 6d 61 6e 61 67 65  rue</CLRUnmanage
3070: 64 43 6f 64 65 43 68 65 63 6b 3e 0d 0a 20 20 20  dCodeCheck>..   
3080: 20 20 20 3c 4b 65 79 46 69 6c 65 3e 24 28 49 4e     <KeyFile>$(IN
3090: 54 45 52 4f 50 5f 4b 45 59 5f 46 49 4c 45 29 3c  TEROP_KEY_FILE)<
30a0: 2f 4b 65 79 46 69 6c 65 3e 0d 0a 20 20 20 20 20  /KeyFile>..     
30b0: 20 3c 44 65 6c 61 79 53 69 67 6e 3e 74 72 75 65   <DelaySign>true
30c0: 3c 2f 44 65 6c 61 79 53 69 67 6e 3e 0d 0a 20 20  </DelaySign>..  
30d0: 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a 20 20 20 20 3c    </Link>..    <
30e0: 4d 61 6e 69 66 65 73 74 3e 0d 0a 20 20 20 20 20  Manifest>..     
30f0: 20 3c 56 65 72 62 6f 73 65 4f 75 74 70 75 74 3e   <VerboseOutput>
3100: 74 72 75 65 3c 2f 56 65 72 62 6f 73 65 4f 75 74  true</VerboseOut
3110: 70 75 74 3e 0d 0a 20 20 20 20 20 20 3c 41 73 73  put>..      <Ass
3120: 65 6d 62 6c 79 49 64 65 6e 74 69 74 79 3e 24 28  emblyIdentity>$(
3130: 50 72 6f 6a 65 63 74 4e 61 6d 65 29 2c 20 70 72  ProjectName), pr
3140: 6f 63 65 73 73 6f 72 41 72 63 68 69 74 65 63 74  ocessorArchitect
3150: 75 72 65 3d 61 6d 64 36 34 2c 20 76 65 72 73 69  ure=amd64, versi
3160: 6f 6e 3d 24 28 49 4e 54 45 52 4f 50 5f 4d 41 4e  on=$(INTEROP_MAN
3170: 49 46 45 53 54 5f 56 45 52 53 49 4f 4e 29 2c 20  IFEST_VERSION), 
3180: 74 79 70 65 3d 77 69 6e 33 32 3c 2f 41 73 73 65  type=win32</Asse
3190: 6d 62 6c 79 49 64 65 6e 74 69 74 79 3e 0d 0a 20  mblyIdentity>.. 
31a0: 20 20 20 20 20 3c 55 70 64 61 74 65 46 69 6c 65       <UpdateFile
31b0: 48 61 73 68 65 73 3e 74 72 75 65 3c 2f 55 70 64  Hashes>true</Upd
31c0: 61 74 65 46 69 6c 65 48 61 73 68 65 73 3e 0d 0a  ateFileHashes>..
31d0: 20 20 20 20 3c 2f 4d 61 6e 69 66 65 73 74 3e 0d      </Manifest>.
31e0: 0a 20 20 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74  .  </ItemDefinit
31f0: 69 6f 6e 47 72 6f 75 70 3e 0d 0a 20 20 3c 50 72  ionGroup>..  <Pr
3200: 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64  opertyGroup Cond
3210: 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67  ition="'$(Config
3220: 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66  uration)|$(Platf
3230: 6f 72 6d 29 27 3d 3d 27 44 65 62 75 67 7c 78 36  orm)'=='Debug|x6
3240: 34 27 22 3e 0d 0a 20 20 20 20 3c 41 66 74 65 72  4'">..    <After
3250: 42 75 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73  BuildLinkTargets
3260: 3e 0d 0a 20 20 20 20 20 20 24 28 41 66 74 65 72  >..      $(After
3270: 42 75 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73  BuildLinkTargets
3280: 29 3b 0d 0a 20 20 20 20 20 20 52 65 53 69 67 6e  );..      ReSign
3290: 4d 69 78 65 64 4d 6f 64 65 41 73 73 65 6d 62 6c  MixedModeAssembl
32a0: 79 3b 0d 0a 20 20 20 20 3c 2f 41 66 74 65 72 42  y;..    </AfterB
32b0: 75 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 3e  uildLinkTargets>
32c0: 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72  ..  </PropertyGr
32d0: 6f 75 70 3e 0d 0a 20 20 3c 49 74 65 6d 44 65 66  oup>..  <ItemDef
32e0: 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 43 6f 6e  initionGroup Con
32f0: 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69  dition="'$(Confi
3300: 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74  guration)|$(Plat
3310: 66 6f 72 6d 29 27 3d 3d 27 44 65 62 75 67 4e 61  form)'=='DebugNa
3320: 74 69 76 65 4f 6e 6c 79 7c 57 69 6e 33 32 27 22  tiveOnly|Win32'"
3330: 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c  >..    <ClCompil
3340: 65 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d  e>..      <Optim
3350: 69 7a 61 74 69 6f 6e 3e 44 69 73 61 62 6c 65 64  ization>Disabled
3360: 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 0d  </Optimization>.
3370: 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e  .      <Addition
3380: 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f  alIncludeDirecto
3390: 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 49  ries>$(INTEROP_I
33a0: 4e 43 4c 55 44 45 5f 44 49 52 45 43 54 4f 52 49  NCLUDE_DIRECTORI
33b0: 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c  ES);%(Additional
33c0: 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69  IncludeDirectori
33d0: 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49  es)</AdditionalI
33e0: 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65  ncludeDirectorie
33f0: 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 70 72  s>..      <Prepr
3400: 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f  ocessorDefinitio
3410: 6e 73 3e 57 49 4e 33 32 3b 5f 44 45 42 55 47 3b  ns>WIN32;_DEBUG;
3420: 5f 57 49 4e 44 4f 57 53 3b 5f 55 53 52 44 4c 4c  _WINDOWS;_USRDLL
3430: 3b 24 28 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f 4e  ;$(SQLITE_COMMON
3440: 5f 44 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49  _DEFINES);$(SQLI
3450: 54 45 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53  TE_EXTRA_DEFINES
3460: 29 3b 24 28 53 51 4c 49 54 45 5f 44 45 42 55 47  );$(SQLITE_DEBUG
3470: 5f 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45  _DEFINES);$(INTE
3480: 52 4f 50 5f 45 58 54 52 41 5f 44 45 46 49 4e 45  ROP_EXTRA_DEFINE
3490: 53 29 3b 24 28 49 4e 54 45 52 4f 50 5f 44 45 42  S);$(INTEROP_DEB
34a0: 55 47 5f 44 45 46 49 4e 45 53 29 3b 25 28 50 72  UG_DEFINES);%(Pr
34b0: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
34c0: 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65  tions)</Preproce
34d0: 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e  ssorDefinitions>
34e0: 0d 0a 20 20 20 20 20 20 3c 4d 69 6e 69 6d 61 6c  ..      <Minimal
34f0: 52 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d  Rebuild>false</M
3500: 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 0d 0a  inimalRebuild>..
3510: 20 20 20 20 20 20 3c 42 61 73 69 63 52 75 6e 74        <BasicRunt
3520: 69 6d 65 43 68 65 63 6b 73 3e 44 65 66 61 75 6c  imeChecks>Defaul
3530: 74 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43  t</BasicRuntimeC
3540: 68 65 63 6b 73 3e 0d 0a 20 20 20 20 20 20 3c 52  hecks>..      <R
3550: 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 4d 75  untimeLibrary>Mu
3560: 6c 74 69 54 68 72 65 61 64 65 64 44 65 62 75 67  ltiThreadedDebug
3570: 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79  </RuntimeLibrary
3580: 3e 0d 0a 20 20 20 20 20 20 3c 57 61 72 6e 69 6e  >..      <Warnin
3590: 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57  gLevel>Level4</W
35a0: 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 0d 0a 20 20  arningLevel>..  
35b0: 20 20 20 20 3c 44 65 62 75 67 49 6e 66 6f 72 6d      <DebugInform
35c0: 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 50 72 6f 67  ationFormat>Prog
35d0: 72 61 6d 44 61 74 61 62 61 73 65 3c 2f 44 65 62  ramDatabase</Deb
35e0: 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72  ugInformationFor
35f0: 6d 61 74 3e 0d 0a 20 20 20 20 20 20 3c 43 6f 6d  mat>..      <Com
3600: 70 69 6c 65 41 73 3e 44 65 66 61 75 6c 74 3c 2f  pileAs>Default</
3610: 43 6f 6d 70 69 6c 65 41 73 3e 0d 0a 20 20 20 20  CompileAs>..    
3620: 20 20 3c 44 69 73 61 62 6c 65 53 70 65 63 69 66    <DisableSpecif
3630: 69 63 57 61 72 6e 69 6e 67 73 3e 24 28 53 51 4c  icWarnings>$(SQL
3640: 49 54 45 5f 44 49 53 41 42 4c 45 5f 57 41 52 4e  ITE_DISABLE_WARN
3650: 49 4e 47 53 29 3b 25 28 44 69 73 61 62 6c 65 53  INGS);%(DisableS
3660: 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73 29  pecificWarnings)
3670: 3c 2f 44 69 73 61 62 6c 65 53 70 65 63 69 66 69  </DisableSpecifi
3680: 63 57 61 72 6e 69 6e 67 73 3e 0d 0a 20 20 20 20  cWarnings>..    
3690: 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20  </ClCompile>..  
36a0: 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d 70 69    <ResourceCompi
36b0: 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65 70  le>..      <Prep
36c0: 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69  rocessorDefiniti
36d0: 6f 6e 73 3e 5f 44 45 42 55 47 3b 49 4e 54 45 52  ons>_DEBUG;INTER
36e0: 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3d 24 28  OP_RC_VERSION=$(
36f0: 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53 49  INTEROP_RC_VERSI
3700: 4f 4e 29 3b 25 28 50 72 65 70 72 6f 63 65 73 73  ON);%(Preprocess
3710: 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f  orDefinitions)</
3720: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
3730: 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 3c 2f  nitions>..    </
3740: 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e  ResourceCompile>
3750: 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e 0d 0a 20 20  ..    <Link>..  
3760: 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 4c      <AdditionalL
3770: 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65  ibraryDirectorie
3780: 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52  s>$(INTEROP_LIBR
3790: 41 52 59 5f 44 49 52 45 43 54 4f 52 49 45 53 29  ARY_DIRECTORIES)
37a0: 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72  </AdditionalLibr
37b0: 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 0d  aryDirectories>.
37c0: 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e  .      <Addition
37d0: 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 24  alDependencies>$
37e0: 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52 59  (INTEROP_LIBRARY
37f0: 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29 3b 25  _DEPENDENCIES);%
3800: 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e  (AdditionalDepen
3810: 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69  dencies)</Additi
3820: 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73  onalDependencies
3830: 3e 0d 0a 20 20 20 20 20 20 3c 56 65 72 73 69 6f  >..      <Versio
3840: 6e 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 4e 4b  n>$(INTEROP_LINK
3850: 45 52 5f 56 45 52 53 49 4f 4e 29 3c 2f 56 65 72  ER_VERSION)</Ver
3860: 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47 65  sion>..      <Ge
3870: 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72  nerateDebugInfor
3880: 6d 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 47 65 6e  mation>true</Gen
3890: 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d  erateDebugInform
38a0: 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47  ation>..      <G
38b0: 65 6e 65 72 61 74 65 4d 61 70 46 69 6c 65 3e 74  enerateMapFile>t
38c0: 72 75 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 70  rue</GenerateMap
38d0: 46 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 4d 61  File>..      <Ma
38e0: 70 45 78 70 6f 72 74 73 3e 74 72 75 65 3c 2f 4d  pExports>true</M
38f0: 61 70 45 78 70 6f 72 74 73 3e 0d 0a 20 20 20 20  apExports>..    
3900: 20 20 3c 53 75 62 53 79 73 74 65 6d 3e 57 69 6e    <SubSystem>Win
3910: 64 6f 77 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e  dows</SubSystem>
3920: 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a  ..      <Optimiz
3930: 65 52 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65  eReferences>true
3940: 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65  </OptimizeRefere
3950: 6e 63 65 73 3e 0d 0a 20 20 20 20 20 20 3c 45 6e  nces>..      <En
3960: 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e  ableCOMDATFoldin
3970: 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f  g>true</EnableCO
3980: 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 0d 0a 20 20  MDATFolding>..  
3990: 20 20 20 20 3c 54 61 72 67 65 74 4d 61 63 68 69      <TargetMachi
39a0: 6e 65 3e 4d 61 63 68 69 6e 65 58 38 36 3c 2f 54  ne>MachineX86</T
39b0: 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 0d 0a 20  argetMachine>.. 
39c0: 20 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a 20 20 20 20     </Link>..    
39d0: 3c 4d 61 6e 69 66 65 73 74 3e 0d 0a 20 20 20 20  <Manifest>..    
39e0: 20 20 3c 56 65 72 62 6f 73 65 4f 75 74 70 75 74    <VerboseOutput
39f0: 3e 74 72 75 65 3c 2f 56 65 72 62 6f 73 65 4f 75  >true</VerboseOu
3a00: 74 70 75 74 3e 0d 0a 20 20 20 20 20 20 3c 41 73  tput>..      <As
3a10: 73 65 6d 62 6c 79 49 64 65 6e 74 69 74 79 3e 24  semblyIdentity>$
3a20: 28 50 72 6f 6a 65 63 74 4e 61 6d 65 29 2c 20 70  (ProjectName), p
3a30: 72 6f 63 65 73 73 6f 72 41 72 63 68 69 74 65 63  rocessorArchitec
3a40: 74 75 72 65 3d 78 38 36 2c 20 76 65 72 73 69 6f  ture=x86, versio
3a50: 6e 3d 24 28 49 4e 54 45 52 4f 50 5f 4d 41 4e 49  n=$(INTEROP_MANI
3a60: 46 45 53 54 5f 56 45 52 53 49 4f 4e 29 2c 20 74  FEST_VERSION), t
3a70: 79 70 65 3d 77 69 6e 33 32 3c 2f 41 73 73 65 6d  ype=win32</Assem
3a80: 62 6c 79 49 64 65 6e 74 69 74 79 3e 0d 0a 20 20  blyIdentity>..  
3a90: 20 20 20 20 3c 55 70 64 61 74 65 46 69 6c 65 48      <UpdateFileH
3aa0: 61 73 68 65 73 3e 74 72 75 65 3c 2f 55 70 64 61  ashes>true</Upda
3ab0: 74 65 46 69 6c 65 48 61 73 68 65 73 3e 0d 0a 20  teFileHashes>.. 
3ac0: 20 20 20 3c 2f 4d 61 6e 69 66 65 73 74 3e 0d 0a     </Manifest>..
3ad0: 20 20 3c 2f 49 74 65 6d 44 65 66 69 6e 69 74 69    </ItemDefiniti
3ae0: 6f 6e 47 72 6f 75 70 3e 0d 0a 20 20 3c 50 72 6f  onGroup>..  <Pro
3af0: 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e 64 69  pertyGroup Condi
3b00: 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75  tion="'$(Configu
3b10: 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f  ration)|$(Platfo
3b20: 72 6d 29 27 3d 3d 27 44 65 62 75 67 4e 61 74 69  rm)'=='DebugNati
3b30: 76 65 4f 6e 6c 79 7c 57 69 6e 33 32 27 22 3e 0d  veOnly|Win32'">.
3b40: 0a 20 20 20 20 3c 42 61 73 65 43 6f 6e 66 69 67  .    <BaseConfig
3b50: 75 72 61 74 69 6f 6e 3e 44 65 62 75 67 3c 2f 42  uration>Debug</B
3b60: 61 73 65 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  aseConfiguration
3b70: 3e 0d 0a 20 20 20 20 3c 41 66 74 65 72 42 75 69  >..    <AfterBui
3b80: 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 3e 0d 0a  ldLinkTargets>..
3b90: 20 20 20 20 20 20 24 28 41 66 74 65 72 42 75 69        $(AfterBui
3ba0: 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 29 3b 0d  ldLinkTargets);.
3bb0: 0a 20 20 20 20 20 20 43 6f 70 79 49 6e 74 65 72  .      CopyInter
3bc0: 6f 70 41 73 73 65 6d 62 6c 79 3b 0d 0a 20 20 20  opAssembly;..   
3bd0: 20 3c 2f 41 66 74 65 72 42 75 69 6c 64 4c 69 6e   </AfterBuildLin
3be0: 6b 54 61 72 67 65 74 73 3e 0d 0a 20 20 3c 2f 50  kTargets>..  </P
3bf0: 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20  ropertyGroup>.. 
3c00: 20 3c 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e   <ItemDefinition
3c10: 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e 3d  Group Condition=
3c20: 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f  "'$(Configuratio
3c30: 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d  n)|$(Platform)'=
3c40: 3d 27 44 65 62 75 67 4e 61 74 69 76 65 4f 6e 6c  ='DebugNativeOnl
3c50: 79 7c 78 36 34 27 22 3e 0d 0a 20 20 20 20 3c 43  y|x64'">..    <C
3c60: 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 20  lCompile>..     
3c70: 20 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 44   <Optimization>D
3c80: 69 73 61 62 6c 65 64 3c 2f 4f 70 74 69 6d 69 7a  isabled</Optimiz
3c90: 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 41  ation>..      <A
3ca0: 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65  dditionalInclude
3cb0: 44 69 72 65 63 74 6f 72 69 65 73 3e 24 28 49 4e  Directories>$(IN
3cc0: 54 45 52 4f 50 5f 49 4e 43 4c 55 44 45 5f 44 49  TEROP_INCLUDE_DI
3cd0: 52 45 43 54 4f 52 49 45 53 29 3b 25 28 41 64 64  RECTORIES);%(Add
3ce0: 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69  itionalIncludeDi
3cf0: 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64 64 69  rectories)</Addi
3d00: 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72  tionalIncludeDir
3d10: 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20 20  ectories>..     
3d20: 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65   <PreprocessorDe
3d30: 66 69 6e 69 74 69 6f 6e 73 3e 57 49 4e 33 32 3b  finitions>WIN32;
3d40: 78 36 34 3b 5f 44 45 42 55 47 3b 5f 57 49 4e 44  x64;_DEBUG;_WIND
3d50: 4f 57 53 3b 5f 55 53 52 44 4c 4c 3b 24 28 53 51  OWS;_USRDLL;$(SQ
3d60: 4c 49 54 45 5f 43 4f 4d 4d 4f 4e 5f 44 45 46 49  LITE_COMMON_DEFI
3d70: 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f 45 58  NES);$(SQLITE_EX
3d80: 54 52 41 5f 44 45 46 49 4e 45 53 29 3b 24 28 53  TRA_DEFINES);$(S
3d90: 51 4c 49 54 45 5f 44 45 42 55 47 5f 44 45 46 49  QLITE_DEBUG_DEFI
3da0: 4e 45 53 29 3b 24 28 49 4e 54 45 52 4f 50 5f 45  NES);$(INTEROP_E
3db0: 58 54 52 41 5f 44 45 46 49 4e 45 53 29 3b 24 28  XTRA_DEFINES);$(
3dc0: 49 4e 54 45 52 4f 50 5f 44 45 42 55 47 5f 44 45  INTEROP_DEBUG_DE
3dd0: 46 49 4e 45 53 29 3b 25 28 50 72 65 70 72 6f 63  FINES);%(Preproc
3de0: 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73  essorDefinitions
3df0: 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44  )</PreprocessorD
3e00: 65 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20  efinitions>..   
3e10: 20 20 20 3c 4d 69 6e 69 6d 61 6c 52 65 62 75 69     <MinimalRebui
3e20: 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61  ld>false</Minima
3e30: 6c 52 65 62 75 69 6c 64 3e 0d 0a 20 20 20 20 20  lRebuild>..     
3e40: 20 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68   <BasicRuntimeCh
3e50: 65 63 6b 73 3e 44 65 66 61 75 6c 74 3c 2f 42 61  ecks>Default</Ba
3e60: 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73  sicRuntimeChecks
3e70: 3e 0d 0a 20 20 20 20 20 20 3c 52 75 6e 74 69 6d  >..      <Runtim
3e80: 65 4c 69 62 72 61 72 79 3e 4d 75 6c 74 69 54 68  eLibrary>MultiTh
3e90: 72 65 61 64 65 64 44 65 62 75 67 3c 2f 52 75 6e  readedDebug</Run
3ea0: 74 69 6d 65 4c 69 62 72 61 72 79 3e 0d 0a 20 20  timeLibrary>..  
3eb0: 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65 76 65      <WarningLeve
3ec0: 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e 69 6e  l>Level4</Warnin
3ed0: 67 4c 65 76 65 6c 3e 0d 0a 20 20 20 20 20 20 3c  gLevel>..      <
3ee0: 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e  DebugInformation
3ef0: 46 6f 72 6d 61 74 3e 50 72 6f 67 72 61 6d 44 61  Format>ProgramDa
3f00: 74 61 62 61 73 65 3c 2f 44 65 62 75 67 49 6e 66  tabase</DebugInf
3f10: 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 0d  ormationFormat>.
3f20: 0a 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65 41  .      <CompileA
3f30: 73 3e 44 65 66 61 75 6c 74 3c 2f 43 6f 6d 70 69  s>Default</Compi
3f40: 6c 65 41 73 3e 0d 0a 20 20 20 20 20 20 3c 44 69  leAs>..      <Di
3f50: 73 61 62 6c 65 53 70 65 63 69 66 69 63 57 61 72  sableSpecificWar
3f60: 6e 69 6e 67 73 3e 24 28 53 51 4c 49 54 45 5f 44  nings>$(SQLITE_D
3f70: 49 53 41 42 4c 45 5f 57 41 52 4e 49 4e 47 53 29  ISABLE_WARNINGS)
3f80: 3b 24 28 53 51 4c 49 54 45 5f 44 49 53 41 42 4c  ;$(SQLITE_DISABL
3f90: 45 5f 58 36 34 5f 57 41 52 4e 49 4e 47 53 29 3b  E_X64_WARNINGS);
3fa0: 25 28 44 69 73 61 62 6c 65 53 70 65 63 69 66 69  %(DisableSpecifi
3fb0: 63 57 61 72 6e 69 6e 67 73 29 3c 2f 44 69 73 61  cWarnings)</Disa
3fc0: 62 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e 69  bleSpecificWarni
3fd0: 6e 67 73 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f  ngs>..    </ClCo
3fe0: 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 52 65 73  mpile>..    <Res
3ff0: 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20  ourceCompile>.. 
4000: 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73       <Preprocess
4010: 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 5f 44  orDefinitions>_D
4020: 45 42 55 47 3b 49 4e 54 45 52 4f 50 5f 52 43 5f  EBUG;INTEROP_RC_
4030: 56 45 52 53 49 4f 4e 3d 24 28 49 4e 54 45 52 4f  VERSION=$(INTERO
4040: 50 5f 52 43 5f 56 45 52 53 49 4f 4e 29 3b 25 28  P_RC_VERSION);%(
4050: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
4060: 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f  nitions)</Prepro
4070: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
4080: 73 3e 0d 0a 20 20 20 20 3c 2f 52 65 73 6f 75 72  s>..    </Resour
4090: 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20  ceCompile>..    
40a0: 3c 4c 69 6e 6b 3e 0d 0a 20 20 20 20 20 20 3c 41  <Link>..      <A
40b0: 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79  dditionalLibrary
40c0: 44 69 72 65 63 74 6f 72 69 65 73 3e 24 28 49 4e  Directories>$(IN
40d0: 54 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44 49  TEROP_LIBRARY_DI
40e0: 52 45 43 54 4f 52 49 45 53 29 3c 2f 41 64 64 69  RECTORIES)</Addi
40f0: 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44 69 72  tionalLibraryDir
4100: 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20 20 20  ectories>..     
4110: 20 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65   <AdditionalDepe
4120: 6e 64 65 6e 63 69 65 73 3e 24 28 49 4e 54 45 52  ndencies>$(INTER
4130: 4f 50 5f 4c 49 42 52 41 52 59 5f 44 45 50 45 4e  OP_LIBRARY_DEPEN
4140: 44 45 4e 43 49 45 53 29 3b 25 28 41 64 64 69 74  DENCIES);%(Addit
4150: 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65  ionalDependencie
4160: 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 44 65  s)</AdditionalDe
4170: 70 65 6e 64 65 6e 63 69 65 73 3e 0d 0a 20 20 20  pendencies>..   
4180: 20 20 20 3c 56 65 72 73 69 6f 6e 3e 24 28 49 4e     <Version>$(IN
4190: 54 45 52 4f 50 5f 4c 49 4e 4b 45 52 5f 56 45 52  TEROP_LINKER_VER
41a0: 53 49 4f 4e 29 3c 2f 56 65 72 73 69 6f 6e 3e 0d  SION)</Version>.
41b0: 0a 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74 65  .      <Generate
41c0: 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e  DebugInformation
41d0: 3e 74 72 75 65 3c 2f 47 65 6e 65 72 61 74 65 44  >true</GenerateD
41e0: 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 3e  ebugInformation>
41f0: 0d 0a 20 20 20 20 20 20 3c 47 65 6e 65 72 61 74  ..      <Generat
4200: 65 4d 61 70 46 69 6c 65 3e 74 72 75 65 3c 2f 47  eMapFile>true</G
4210: 65 6e 65 72 61 74 65 4d 61 70 46 69 6c 65 3e 0d  enerateMapFile>.
4220: 0a 20 20 20 20 20 20 3c 4d 61 70 45 78 70 6f 72  .      <MapExpor
4230: 74 73 3e 74 72 75 65 3c 2f 4d 61 70 45 78 70 6f  ts>true</MapExpo
4240: 72 74 73 3e 0d 0a 20 20 20 20 20 20 3c 53 75 62  rts>..      <Sub
4250: 53 79 73 74 65 6d 3e 57 69 6e 64 6f 77 73 3c 2f  System>Windows</
4260: 53 75 62 53 79 73 74 65 6d 3e 0d 0a 20 20 20 20  SubSystem>..    
4270: 20 20 3c 4f 70 74 69 6d 69 7a 65 52 65 66 65 72    <OptimizeRefer
4280: 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f 70 74 69  ences>true</Opti
4290: 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 0d  mizeReferences>.
42a0: 0a 20 20 20 20 20 20 3c 45 6e 61 62 6c 65 43 4f  .      <EnableCO
42b0: 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74 72 75 65  MDATFolding>true
42c0: 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f  </EnableCOMDATFo
42d0: 6c 64 69 6e 67 3e 0d 0a 20 20 20 20 20 20 3c 54  lding>..      <T
42e0: 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 4d 61 63  argetMachine>Mac
42f0: 68 69 6e 65 58 36 34 3c 2f 54 61 72 67 65 74 4d  hineX64</TargetM
4300: 61 63 68 69 6e 65 3e 0d 0a 20 20 20 20 3c 2f 4c  achine>..    </L
4310: 69 6e 6b 3e 0d 0a 20 20 20 20 3c 4d 61 6e 69 66  ink>..    <Manif
4320: 65 73 74 3e 0d 0a 20 20 20 20 20 20 3c 56 65 72  est>..      <Ver
4330: 62 6f 73 65 4f 75 74 70 75 74 3e 74 72 75 65 3c  boseOutput>true<
4340: 2f 56 65 72 62 6f 73 65 4f 75 74 70 75 74 3e 0d  /VerboseOutput>.
4350: 0a 20 20 20 20 20 20 3c 41 73 73 65 6d 62 6c 79  .      <Assembly
4360: 49 64 65 6e 74 69 74 79 3e 24 28 50 72 6f 6a 65  Identity>$(Proje
4370: 63 74 4e 61 6d 65 29 2c 20 70 72 6f 63 65 73 73  ctName), process
4380: 6f 72 41 72 63 68 69 74 65 63 74 75 72 65 3d 61  orArchitecture=a
4390: 6d 64 36 34 2c 20 76 65 72 73 69 6f 6e 3d 24 28  md64, version=$(
43a0: 49 4e 54 45 52 4f 50 5f 4d 41 4e 49 46 45 53 54  INTEROP_MANIFEST
43b0: 5f 56 45 52 53 49 4f 4e 29 2c 20 74 79 70 65 3d  _VERSION), type=
43c0: 77 69 6e 33 32 3c 2f 41 73 73 65 6d 62 6c 79 49  win32</AssemblyI
43d0: 64 65 6e 74 69 74 79 3e 0d 0a 20 20 20 20 20 20  dentity>..      
43e0: 3c 55 70 64 61 74 65 46 69 6c 65 48 61 73 68 65  <UpdateFileHashe
43f0: 73 3e 74 72 75 65 3c 2f 55 70 64 61 74 65 46 69  s>true</UpdateFi
4400: 6c 65 48 61 73 68 65 73 3e 0d 0a 20 20 20 20 3c  leHashes>..    <
4410: 2f 4d 61 6e 69 66 65 73 74 3e 0d 0a 20 20 3c 2f  /Manifest>..  </
4420: 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47 72  ItemDefinitionGr
4430: 6f 75 70 3e 0d 0a 20 20 3c 50 72 6f 70 65 72 74  oup>..  <Propert
4440: 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e  yGroup Condition
4450: 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69  ="'$(Configurati
4460: 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27  on)|$(Platform)'
4470: 3d 3d 27 44 65 62 75 67 4e 61 74 69 76 65 4f 6e  =='DebugNativeOn
4480: 6c 79 7c 78 36 34 27 22 3e 0d 0a 20 20 20 20 3c  ly|x64'">..    <
4490: 42 61 73 65 43 6f 6e 66 69 67 75 72 61 74 69 6f  BaseConfiguratio
44a0: 6e 3e 44 65 62 75 67 3c 2f 42 61 73 65 43 6f 6e  n>Debug</BaseCon
44b0: 66 69 67 75 72 61 74 69 6f 6e 3e 0d 0a 20 20 20  figuration>..   
44c0: 20 3c 41 66 74 65 72 42 75 69 6c 64 4c 69 6e 6b   <AfterBuildLink
44d0: 54 61 72 67 65 74 73 3e 0d 0a 20 20 20 20 20 20  Targets>..      
44e0: 24 28 41 66 74 65 72 42 75 69 6c 64 4c 69 6e 6b  $(AfterBuildLink
44f0: 54 61 72 67 65 74 73 29 3b 0d 0a 20 20 20 20 20  Targets);..     
4500: 20 43 6f 70 79 49 6e 74 65 72 6f 70 41 73 73 65   CopyInteropAsse
4510: 6d 62 6c 79 3b 0d 0a 20 20 20 20 3c 2f 41 66 74  mbly;..    </Aft
4520: 65 72 42 75 69 6c 64 4c 69 6e 6b 54 61 72 67 65  erBuildLinkTarge
4530: 74 73 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74  ts>..  </Propert
4540: 79 47 72 6f 75 70 3e 0d 0a 20 20 3c 49 74 65 6d  yGroup>..  <Item
4550: 44 65 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20  DefinitionGroup 
4560: 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f  Condition="'$(Co
4570: 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28 50  nfiguration)|$(P
4580: 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 52 65 6c 65  latform)'=='Rele
4590: 61 73 65 7c 57 69 6e 33 32 27 22 3e 0d 0a 20 20  ase|Win32'">..  
45a0: 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20    <ClCompile>.. 
45b0: 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a 61 74 69       <Optimizati
45c0: 6f 6e 3e 46 75 6c 6c 3c 2f 4f 70 74 69 6d 69 7a  on>Full</Optimiz
45d0: 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 49  ation>..      <I
45e0: 6e 74 72 69 6e 73 69 63 46 75 6e 63 74 69 6f 6e  ntrinsicFunction
45f0: 73 3e 74 72 75 65 3c 2f 49 6e 74 72 69 6e 73 69  s>true</Intrinsi
4600: 63 46 75 6e 63 74 69 6f 6e 73 3e 0d 0a 20 20 20  cFunctions>..   
4610: 20 20 20 3c 46 61 76 6f 72 53 69 7a 65 4f 72 53     <FavorSizeOrS
4620: 70 65 65 64 3e 53 70 65 65 64 3c 2f 46 61 76 6f  peed>Speed</Favo
4630: 72 53 69 7a 65 4f 72 53 70 65 65 64 3e 0d 0a 20  rSizeOrSpeed>.. 
4640: 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c       <Additional
4650: 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69  IncludeDirectori
4660: 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 49 4e 43  es>$(INTEROP_INC
4670: 4c 55 44 45 5f 44 49 52 45 43 54 4f 52 49 45 53  LUDE_DIRECTORIES
4680: 29 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c 49 6e  );%(AdditionalIn
4690: 63 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73  cludeDirectories
46a0: 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63  )</AdditionalInc
46b0: 6c 75 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e  ludeDirectories>
46c0: 0d 0a 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63  ..      <Preproc
46d0: 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73  essorDefinitions
46e0: 3e 57 49 4e 33 32 3b 4e 44 45 42 55 47 3b 5f 57  >WIN32;NDEBUG;_W
46f0: 49 4e 44 4f 57 53 3b 5f 55 53 52 44 4c 4c 3b 24  INDOWS;_USRDLL;$
4700: 28 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f 4e 5f 44  (SQLITE_COMMON_D
4710: 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45  EFINES);$(SQLITE
4720: 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53 29 3b  _EXTRA_DEFINES);
4730: 24 28 53 51 4c 49 54 45 5f 52 45 4c 45 41 53 45  $(SQLITE_RELEASE
4740: 5f 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45  _DEFINES);$(INTE
4750: 52 4f 50 5f 45 58 54 52 41 5f 44 45 46 49 4e 45  ROP_EXTRA_DEFINE
4760: 53 29 3b 25 28 50 72 65 70 72 6f 63 65 73 73 6f  S);%(Preprocesso
4770: 72 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50  rDefinitions)</P
4780: 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e  reprocessorDefin
4790: 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c  itions>..      <
47a0: 4d 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66  MinimalRebuild>f
47b0: 61 6c 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62  alse</MinimalReb
47c0: 75 69 6c 64 3e 0d 0a 20 20 20 20 20 20 3c 42 61  uild>..      <Ba
47d0: 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73  sicRuntimeChecks
47e0: 3e 44 65 66 61 75 6c 74 3c 2f 42 61 73 69 63 52  >Default</BasicR
47f0: 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e 0d 0a 20  untimeChecks>.. 
4800: 20 20 20 20 20 3c 53 74 72 69 6e 67 50 6f 6f 6c       <StringPool
4810: 69 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67  ing>true</String
4820: 50 6f 6f 6c 69 6e 67 3e 0d 0a 20 20 20 20 20 20  Pooling>..      
4830: 3c 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e  <RuntimeLibrary>
4840: 4d 75 6c 74 69 54 68 72 65 61 64 65 64 3c 2f 52  MultiThreaded</R
4850: 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 0d 0a  untimeLibrary>..
4860: 20 20 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65        <WarningLe
4870: 76 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e  vel>Level4</Warn
4880: 69 6e 67 4c 65 76 65 6c 3e 0d 0a 20 20 20 20 20  ingLevel>..     
4890: 20 3c 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69   <DebugInformati
48a0: 6f 6e 46 6f 72 6d 61 74 3e 50 72 6f 67 72 61 6d  onFormat>Program
48b0: 44 61 74 61 62 61 73 65 3c 2f 44 65 62 75 67 49  Database</DebugI
48c0: 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74  nformationFormat
48d0: 3e 0d 0a 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c  >..      <Compil
48e0: 65 41 73 3e 44 65 66 61 75 6c 74 3c 2f 43 6f 6d  eAs>Default</Com
48f0: 70 69 6c 65 41 73 3e 0d 0a 20 20 20 20 20 20 3c  pileAs>..      <
4900: 44 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57  DisableSpecificW
4910: 61 72 6e 69 6e 67 73 3e 24 28 53 51 4c 49 54 45  arnings>$(SQLITE
4920: 5f 44 49 53 41 42 4c 45 5f 57 41 52 4e 49 4e 47  _DISABLE_WARNING
4930: 53 29 3b 25 28 44 69 73 61 62 6c 65 53 70 65 63  S);%(DisableSpec
4940: 69 66 69 63 57 61 72 6e 69 6e 67 73 29 3c 2f 44  ificWarnings)</D
4950: 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57 61  isableSpecificWa
4960: 72 6e 69 6e 67 73 3e 0d 0a 20 20 20 20 3c 2f 43  rnings>..    </C
4970: 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c  lCompile>..    <
4980: 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e  ResourceCompile>
4990: 0d 0a 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63  ..      <Preproc
49a0: 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73  essorDefinitions
49b0: 3e 4e 44 45 42 55 47 3b 49 4e 54 45 52 4f 50 5f  >NDEBUG;INTEROP_
49c0: 52 43 5f 56 45 52 53 49 4f 4e 3d 24 28 49 4e 54  RC_VERSION=$(INT
49d0: 45 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 29  EROP_RC_VERSION)
49e0: 3b 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44  ;%(PreprocessorD
49f0: 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65  efinitions)</Pre
4a00: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
4a10: 69 6f 6e 73 3e 0d 0a 20 20 20 20 3c 2f 52 65 73  ions>..    </Res
4a20: 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20  ourceCompile>.. 
4a30: 20 20 20 3c 4c 69 6e 6b 3e 0d 0a 20 20 20 20 20     <Link>..     
4a40: 20 3c 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69   <AdditionalOpti
4a50: 6f 6e 73 3e 24 28 49 4e 54 45 52 4f 50 5f 41 53  ons>$(INTEROP_AS
4a60: 53 45 4d 42 4c 59 5f 52 45 53 4f 55 52 43 45 53  SEMBLY_RESOURCES
4a70: 29 20 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70  ) %(AdditionalOp
4a80: 74 69 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e  tions)</Addition
4a90: 61 6c 4f 70 74 69 6f 6e 73 3e 0d 0a 20 20 20 20  alOptions>..    
4aa0: 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62    <AdditionalLib
4ab0: 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e  raryDirectories>
4ac0: 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52  $(INTEROP_LIBRAR
4ad0: 59 5f 44 49 52 45 43 54 4f 52 49 45 53 29 3c 2f  Y_DIRECTORIES)</
4ae0: 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72  AdditionalLibrar
4af0: 79 44 69 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20  yDirectories>.. 
4b00: 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c       <Additional
4b10: 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 24 28 50  Dependencies>$(P
4b20: 72 6f 6a 65 63 74 44 69 72 29 2e 2e 5c 62 69 6e  rojectDir)..\bin
4b30: 5c 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e  \$(Configuration
4b40: 59 65 61 72 29 5c 24 28 43 6f 6e 66 69 67 75 72  Year)\$(Configur
4b50: 61 74 69 6f 6e 29 4d 6f 64 75 6c 65 5c 62 69 6e  ation)Module\bin
4b60: 5c 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c  \System.Data.SQL
4b70: 69 74 65 2e 6e 65 74 6d 6f 64 75 6c 65 3b 24 28  ite.netmodule;$(
4b80: 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f  INTEROP_LIBRARY_
4b90: 44 45 50 45 4e 44 45 4e 43 49 45 53 29 3b 25 28  DEPENDENCIES);%(
4ba0: 41 64 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64  AdditionalDepend
4bb0: 65 6e 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f  encies)</Additio
4bc0: 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e  nalDependencies>
4bd0: 0d 0a 20 20 20 20 20 20 3c 56 65 72 73 69 6f 6e  ..      <Version
4be0: 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 4e 4b 45  >$(INTEROP_LINKE
4bf0: 52 5f 56 45 52 53 49 4f 4e 29 3c 2f 56 65 72 73  R_VERSION)</Vers
4c00: 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47 65 6e  ion>..      <Gen
4c10: 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d  erateDebugInform
4c20: 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 47 65 6e 65  ation>true</Gene
4c30: 72 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61  rateDebugInforma
4c40: 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47 65  tion>..      <Ge
4c50: 6e 65 72 61 74 65 4d 61 70 46 69 6c 65 3e 74 72  nerateMapFile>tr
4c60: 75 65 3c 2f 47 65 6e 65 72 61 74 65 4d 61 70 46  ue</GenerateMapF
4c70: 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 4d 61 70  ile>..      <Map
4c80: 45 78 70 6f 72 74 73 3e 74 72 75 65 3c 2f 4d 61  Exports>true</Ma
4c90: 70 45 78 70 6f 72 74 73 3e 0d 0a 20 20 20 20 20  pExports>..     
4ca0: 20 3c 53 75 62 53 79 73 74 65 6d 3e 57 69 6e 64   <SubSystem>Wind
4cb0: 6f 77 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 0d  ows</SubSystem>.
4cc0: 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65  .      <Optimize
4cd0: 52 65 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c  References>true<
4ce0: 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e  /OptimizeReferen
4cf0: 63 65 73 3e 0d 0a 20 20 20 20 20 20 3c 45 6e 61  ces>..      <Ena
4d00: 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67  bleCOMDATFolding
4d10: 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d  >true</EnableCOM
4d20: 44 41 54 46 6f 6c 64 69 6e 67 3e 0d 0a 20 20 20  DATFolding>..   
4d30: 20 20 20 3c 4c 69 6e 6b 54 69 6d 65 43 6f 64 65     <LinkTimeCode
4d40: 47 65 6e 65 72 61 74 69 6f 6e 3e 55 73 65 4c 69  Generation>UseLi
4d50: 6e 6b 54 69 6d 65 43 6f 64 65 47 65 6e 65 72 61  nkTimeCodeGenera
4d60: 74 69 6f 6e 3c 2f 4c 69 6e 6b 54 69 6d 65 43 6f  tion</LinkTimeCo
4d70: 64 65 47 65 6e 65 72 61 74 69 6f 6e 3e 0d 0a 20  deGeneration>.. 
4d80: 20 20 20 20 20 3c 54 61 72 67 65 74 4d 61 63 68       <TargetMach
4d90: 69 6e 65 3e 4d 61 63 68 69 6e 65 58 38 36 3c 2f  ine>MachineX86</
4da0: 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 0d 0a  TargetMachine>..
4db0: 20 20 20 20 20 20 3c 43 4c 52 55 6e 6d 61 6e 61        <CLRUnmana
4dc0: 67 65 64 43 6f 64 65 43 68 65 63 6b 3e 74 72 75  gedCodeCheck>tru
4dd0: 65 3c 2f 43 4c 52 55 6e 6d 61 6e 61 67 65 64 43  e</CLRUnmanagedC
4de0: 6f 64 65 43 68 65 63 6b 3e 0d 0a 20 20 20 20 20  odeCheck>..     
4df0: 20 3c 4b 65 79 46 69 6c 65 3e 24 28 49 4e 54 45   <KeyFile>$(INTE
4e00: 52 4f 50 5f 4b 45 59 5f 46 49 4c 45 29 3c 2f 4b  ROP_KEY_FILE)</K
4e10: 65 79 46 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c  eyFile>..      <
4e20: 44 65 6c 61 79 53 69 67 6e 3e 74 72 75 65 3c 2f  DelaySign>true</
4e30: 44 65 6c 61 79 53 69 67 6e 3e 0d 0a 20 20 20 20  DelaySign>..    
4e40: 3c 2f 4c 69 6e 6b 3e 0d 0a 20 20 20 20 3c 4d 61  </Link>..    <Ma
4e50: 6e 69 66 65 73 74 3e 0d 0a 20 20 20 20 20 20 3c  nifest>..      <
4e60: 56 65 72 62 6f 73 65 4f 75 74 70 75 74 3e 74 72  VerboseOutput>tr
4e70: 75 65 3c 2f 56 65 72 62 6f 73 65 4f 75 74 70 75  ue</VerboseOutpu
4e80: 74 3e 0d 0a 20 20 20 20 20 20 3c 41 73 73 65 6d  t>..      <Assem
4e90: 62 6c 79 49 64 65 6e 74 69 74 79 3e 24 28 50 72  blyIdentity>$(Pr
4ea0: 6f 6a 65 63 74 4e 61 6d 65 29 2c 20 70 72 6f 63  ojectName), proc
4eb0: 65 73 73 6f 72 41 72 63 68 69 74 65 63 74 75 72  essorArchitectur
4ec0: 65 3d 78 38 36 2c 20 76 65 72 73 69 6f 6e 3d 24  e=x86, version=$
4ed0: 28 49 4e 54 45 52 4f 50 5f 4d 41 4e 49 46 45 53  (INTEROP_MANIFES
4ee0: 54 5f 56 45 52 53 49 4f 4e 29 2c 20 74 79 70 65  T_VERSION), type
4ef0: 3d 77 69 6e 33 32 3c 2f 41 73 73 65 6d 62 6c 79  =win32</Assembly
4f00: 49 64 65 6e 74 69 74 79 3e 0d 0a 20 20 20 20 20  Identity>..     
4f10: 20 3c 55 70 64 61 74 65 46 69 6c 65 48 61 73 68   <UpdateFileHash
4f20: 65 73 3e 74 72 75 65 3c 2f 55 70 64 61 74 65 46  es>true</UpdateF
4f30: 69 6c 65 48 61 73 68 65 73 3e 0d 0a 20 20 20 20  ileHashes>..    
4f40: 3c 2f 4d 61 6e 69 66 65 73 74 3e 0d 0a 20 20 3c  </Manifest>..  <
4f50: 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47  /ItemDefinitionG
4f60: 72 6f 75 70 3e 0d 0a 20 20 3c 50 72 6f 70 65 72  roup>..  <Proper
4f70: 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f  tyGroup Conditio
4f80: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
4f90: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
4fa0: 27 3d 3d 27 52 65 6c 65 61 73 65 7c 57 69 6e 33  '=='Release|Win3
4fb0: 32 27 22 3e 0d 0a 20 20 20 20 3c 41 66 74 65 72  2'">..    <After
4fc0: 42 75 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73  BuildLinkTargets
4fd0: 3e 0d 0a 20 20 20 20 20 20 24 28 41 66 74 65 72  >..      $(After
4fe0: 42 75 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73  BuildLinkTargets
4ff0: 29 3b 0d 0a 20 20 20 20 20 20 52 65 53 69 67 6e  );..      ReSign
5000: 4d 69 78 65 64 4d 6f 64 65 41 73 73 65 6d 62 6c  MixedModeAssembl
5010: 79 3b 0d 0a 20 20 20 20 3c 2f 41 66 74 65 72 42  y;..    </AfterB
5020: 75 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 3e  uildLinkTargets>
5030: 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72  ..  </PropertyGr
5040: 6f 75 70 3e 0d 0a 20 20 3c 49 74 65 6d 44 65 66  oup>..  <ItemDef
5050: 69 6e 69 74 69 6f 6e 47 72 6f 75 70 20 43 6f 6e  initionGroup Con
5060: 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69  dition="'$(Confi
5070: 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74  guration)|$(Plat
5080: 66 6f 72 6d 29 27 3d 3d 27 52 65 6c 65 61 73 65  form)'=='Release
5090: 7c 78 36 34 27 22 3e 0d 0a 20 20 20 20 3c 43 6c  |x64'">..    <Cl
50a0: 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20  Compile>..      
50b0: 3c 4f 70 74 69 6d 69 7a 61 74 69 6f 6e 3e 46 75  <Optimization>Fu
50c0: 6c 6c 3c 2f 4f 70 74 69 6d 69 7a 61 74 69 6f 6e  ll</Optimization
50d0: 3e 0d 0a 20 20 20 20 20 20 3c 49 6e 74 72 69 6e  >..      <Intrin
50e0: 73 69 63 46 75 6e 63 74 69 6f 6e 73 3e 74 72 75  sicFunctions>tru
50f0: 65 3c 2f 49 6e 74 72 69 6e 73 69 63 46 75 6e 63  e</IntrinsicFunc
5100: 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 46  tions>..      <F
5110: 61 76 6f 72 53 69 7a 65 4f 72 53 70 65 65 64 3e  avorSizeOrSpeed>
5120: 53 70 65 65 64 3c 2f 46 61 76 6f 72 53 69 7a 65  Speed</FavorSize
5130: 4f 72 53 70 65 65 64 3e 0d 0a 20 20 20 20 20 20  OrSpeed>..      
5140: 3c 41 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75  <AdditionalInclu
5150: 64 65 44 69 72 65 63 74 6f 72 69 65 73 3e 24 28  deDirectories>$(
5160: 49 4e 54 45 52 4f 50 5f 49 4e 43 4c 55 44 45 5f  INTEROP_INCLUDE_
5170: 44 49 52 45 43 54 4f 52 49 45 53 29 3b 25 28 41  DIRECTORIES);%(A
5180: 64 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65  dditionalInclude
5190: 44 69 72 65 63 74 6f 72 69 65 73 29 3c 2f 41 64  Directories)</Ad
51a0: 64 69 74 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44  ditionalIncludeD
51b0: 69 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20  irectories>..   
51c0: 20 20 20 3c 50 72 65 70 72 6f 63 65 73 73 6f 72     <Preprocessor
51d0: 44 65 66 69 6e 69 74 69 6f 6e 73 3e 57 49 4e 33  Definitions>WIN3
51e0: 32 3b 78 36 34 3b 4e 44 45 42 55 47 3b 5f 57 49  2;x64;NDEBUG;_WI
51f0: 4e 44 4f 57 53 3b 5f 55 53 52 44 4c 4c 3b 24 28  NDOWS;_USRDLL;$(
5200: 53 51 4c 49 54 45 5f 43 4f 4d 4d 4f 4e 5f 44 45  SQLITE_COMMON_DE
5210: 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f  FINES);$(SQLITE_
5220: 45 58 54 52 41 5f 44 45 46 49 4e 45 53 29 3b 24  EXTRA_DEFINES);$
5230: 28 53 51 4c 49 54 45 5f 52 45 4c 45 41 53 45 5f  (SQLITE_RELEASE_
5240: 44 45 46 49 4e 45 53 29 3b 24 28 49 4e 54 45 52  DEFINES);$(INTER
5250: 4f 50 5f 45 58 54 52 41 5f 44 45 46 49 4e 45 53  OP_EXTRA_DEFINES
5260: 29 3b 25 28 50 72 65 70 72 6f 63 65 73 73 6f 72  );%(Preprocessor
5270: 44 65 66 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72  Definitions)</Pr
5280: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
5290: 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20 3c 4d  tions>..      <M
52a0: 69 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 66 61  inimalRebuild>fa
52b0: 6c 73 65 3c 2f 4d 69 6e 69 6d 61 6c 52 65 62 75  lse</MinimalRebu
52c0: 69 6c 64 3e 0d 0a 20 20 20 20 20 20 3c 42 61 73  ild>..      <Bas
52d0: 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b 73 3e  icRuntimeChecks>
52e0: 44 65 66 61 75 6c 74 3c 2f 42 61 73 69 63 52 75  Default</BasicRu
52f0: 6e 74 69 6d 65 43 68 65 63 6b 73 3e 0d 0a 20 20  ntimeChecks>..  
5300: 20 20 20 20 3c 53 74 72 69 6e 67 50 6f 6f 6c 69      <StringPooli
5310: 6e 67 3e 74 72 75 65 3c 2f 53 74 72 69 6e 67 50  ng>true</StringP
5320: 6f 6f 6c 69 6e 67 3e 0d 0a 20 20 20 20 20 20 3c  ooling>..      <
5330: 52 75 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 4d  RuntimeLibrary>M
5340: 75 6c 74 69 54 68 72 65 61 64 65 64 3c 2f 52 75  ultiThreaded</Ru
5350: 6e 74 69 6d 65 4c 69 62 72 61 72 79 3e 0d 0a 20  ntimeLibrary>.. 
5360: 20 20 20 20 20 3c 57 61 72 6e 69 6e 67 4c 65 76       <WarningLev
5370: 65 6c 3e 4c 65 76 65 6c 34 3c 2f 57 61 72 6e 69  el>Level4</Warni
5380: 6e 67 4c 65 76 65 6c 3e 0d 0a 20 20 20 20 20 20  ngLevel>..      
5390: 3c 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f  <DebugInformatio
53a0: 6e 46 6f 72 6d 61 74 3e 50 72 6f 67 72 61 6d 44  nFormat>ProgramD
53b0: 61 74 61 62 61 73 65 3c 2f 44 65 62 75 67 49 6e  atabase</DebugIn
53c0: 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e  formationFormat>
53d0: 0d 0a 20 20 20 20 20 20 3c 43 6f 6d 70 69 6c 65  ..      <Compile
53e0: 41 73 3e 44 65 66 61 75 6c 74 3c 2f 43 6f 6d 70  As>Default</Comp
53f0: 69 6c 65 41 73 3e 0d 0a 20 20 20 20 20 20 3c 44  ileAs>..      <D
5400: 69 73 61 62 6c 65 53 70 65 63 69 66 69 63 57 61  isableSpecificWa
5410: 72 6e 69 6e 67 73 3e 24 28 53 51 4c 49 54 45 5f  rnings>$(SQLITE_
5420: 44 49 53 41 42 4c 45 5f 57 41 52 4e 49 4e 47 53  DISABLE_WARNINGS
5430: 29 3b 24 28 53 51 4c 49 54 45 5f 44 49 53 41 42  );$(SQLITE_DISAB
5440: 4c 45 5f 58 36 34 5f 57 41 52 4e 49 4e 47 53 29  LE_X64_WARNINGS)
5450: 3b 25 28 44 69 73 61 62 6c 65 53 70 65 63 69 66  ;%(DisableSpecif
5460: 69 63 57 61 72 6e 69 6e 67 73 29 3c 2f 44 69 73  icWarnings)</Dis
5470: 61 62 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e  ableSpecificWarn
5480: 69 6e 67 73 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43  ings>..    </ClC
5490: 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 52 65  ompile>..    <Re
54a0: 73 6f 75 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a  sourceCompile>..
54b0: 20 20 20 20 20 20 3c 50 72 65 70 72 6f 63 65 73        <Preproces
54c0: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 4e  sorDefinitions>N
54d0: 44 45 42 55 47 3b 49 4e 54 45 52 4f 50 5f 52 43  DEBUG;INTEROP_RC
54e0: 5f 56 45 52 53 49 4f 4e 3d 24 28 49 4e 54 45 52  _VERSION=$(INTER
54f0: 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 29 3b 25  OP_RC_VERSION);%
5500: 28 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66  (PreprocessorDef
5510: 69 6e 69 74 69 6f 6e 73 29 3c 2f 50 72 65 70 72  initions)</Prepr
5520: 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f  ocessorDefinitio
5530: 6e 73 3e 0d 0a 20 20 20 20 3c 2f 52 65 73 6f 75  ns>..    </Resou
5540: 72 63 65 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20  rceCompile>..   
5550: 20 3c 4c 69 6e 6b 3e 0d 0a 20 20 20 20 20 20 3c   <Link>..      <
5560: 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69 6f 6e  AdditionalOption
5570: 73 3e 24 28 49 4e 54 45 52 4f 50 5f 41 53 53 45  s>$(INTEROP_ASSE
5580: 4d 42 4c 59 5f 52 45 53 4f 55 52 43 45 53 29 20  MBLY_RESOURCES) 
5590: 25 28 41 64 64 69 74 69 6f 6e 61 6c 4f 70 74 69  %(AdditionalOpti
55a0: 6f 6e 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c  ons)</Additional
55b0: 4f 70 74 69 6f 6e 73 3e 0d 0a 20 20 20 20 20 20  Options>..      
55c0: 3c 41 64 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61  <AdditionalLibra
55d0: 72 79 44 69 72 65 63 74 6f 72 69 65 73 3e 24 28  ryDirectories>$(
55e0: 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f  INTEROP_LIBRARY_
55f0: 44 49 52 45 43 54 4f 52 49 45 53 29 3c 2f 41 64  DIRECTORIES)</Ad
5600: 64 69 74 69 6f 6e 61 6c 4c 69 62 72 61 72 79 44  ditionalLibraryD
5610: 69 72 65 63 74 6f 72 69 65 73 3e 0d 0a 20 20 20  irectories>..   
5620: 20 20 20 3c 41 64 64 69 74 69 6f 6e 61 6c 44 65     <AdditionalDe
5630: 70 65 6e 64 65 6e 63 69 65 73 3e 24 28 50 72 6f  pendencies>$(Pro
5640: 6a 65 63 74 44 69 72 29 2e 2e 5c 62 69 6e 5c 24  jectDir)..\bin\$
5650: 28 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 59 65  (ConfigurationYe
5660: 61 72 29 5c 24 28 43 6f 6e 66 69 67 75 72 61 74  ar)\$(Configurat
5670: 69 6f 6e 29 4d 6f 64 75 6c 65 5c 62 69 6e 5c 53  ion)Module\bin\S
5680: 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74  ystem.Data.SQLit
5690: 65 2e 6e 65 74 6d 6f 64 75 6c 65 3b 24 28 49 4e  e.netmodule;$(IN
56a0: 54 45 52 4f 50 5f 4c 49 42 52 41 52 59 5f 44 45  TEROP_LIBRARY_DE
56b0: 50 45 4e 44 45 4e 43 49 45 53 29 3b 25 28 41 64  PENDENCIES);%(Ad
56c0: 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e  ditionalDependen
56d0: 63 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61  cies)</Additiona
56e0: 6c 44 65 70 65 6e 64 65 6e 63 69 65 73 3e 0d 0a  lDependencies>..
56f0: 20 20 20 20 20 20 3c 56 65 72 73 69 6f 6e 3e 24        <Version>$
5700: 28 49 4e 54 45 52 4f 50 5f 4c 49 4e 4b 45 52 5f  (INTEROP_LINKER_
5710: 56 45 52 53 49 4f 4e 29 3c 2f 56 65 72 73 69 6f  VERSION)</Versio
5720: 6e 3e 0d 0a 20 20 20 20 20 20 3c 47 65 6e 65 72  n>..      <Gener
5730: 61 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74  ateDebugInformat
5740: 69 6f 6e 3e 74 72 75 65 3c 2f 47 65 6e 65 72 61  ion>true</Genera
5750: 74 65 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69  teDebugInformati
5760: 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c 47 65 6e 65  on>..      <Gene
5770: 72 61 74 65 4d 61 70 46 69 6c 65 3e 74 72 75 65  rateMapFile>true
5780: 3c 2f 47 65 6e 65 72 61 74 65 4d 61 70 46 69 6c  </GenerateMapFil
5790: 65 3e 0d 0a 20 20 20 20 20 20 3c 4d 61 70 45 78  e>..      <MapEx
57a0: 70 6f 72 74 73 3e 74 72 75 65 3c 2f 4d 61 70 45  ports>true</MapE
57b0: 78 70 6f 72 74 73 3e 0d 0a 20 20 20 20 20 20 3c  xports>..      <
57c0: 53 75 62 53 79 73 74 65 6d 3e 57 69 6e 64 6f 77  SubSystem>Window
57d0: 73 3c 2f 53 75 62 53 79 73 74 65 6d 3e 0d 0a 20  s</SubSystem>.. 
57e0: 20 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 52 65       <OptimizeRe
57f0: 66 65 72 65 6e 63 65 73 3e 74 72 75 65 3c 2f 4f  ferences>true</O
5800: 70 74 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65  ptimizeReference
5810: 73 3e 0d 0a 20 20 20 20 20 20 3c 45 6e 61 62 6c  s>..      <Enabl
5820: 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 74  eCOMDATFolding>t
5830: 72 75 65 3c 2f 45 6e 61 62 6c 65 43 4f 4d 44 41  rue</EnableCOMDA
5840: 54 46 6f 6c 64 69 6e 67 3e 0d 0a 20 20 20 20 20  TFolding>..     
5850: 20 3c 4c 69 6e 6b 54 69 6d 65 43 6f 64 65 47 65   <LinkTimeCodeGe
5860: 6e 65 72 61 74 69 6f 6e 3e 55 73 65 4c 69 6e 6b  neration>UseLink
5870: 54 69 6d 65 43 6f 64 65 47 65 6e 65 72 61 74 69  TimeCodeGenerati
5880: 6f 6e 3c 2f 4c 69 6e 6b 54 69 6d 65 43 6f 64 65  on</LinkTimeCode
5890: 47 65 6e 65 72 61 74 69 6f 6e 3e 0d 0a 20 20 20  Generation>..   
58a0: 20 20 20 3c 54 61 72 67 65 74 4d 61 63 68 69 6e     <TargetMachin
58b0: 65 3e 4d 61 63 68 69 6e 65 58 36 34 3c 2f 54 61  e>MachineX64</Ta
58c0: 72 67 65 74 4d 61 63 68 69 6e 65 3e 0d 0a 20 20  rgetMachine>..  
58d0: 20 20 20 20 3c 43 4c 52 55 6e 6d 61 6e 61 67 65      <CLRUnmanage
58e0: 64 43 6f 64 65 43 68 65 63 6b 3e 74 72 75 65 3c  dCodeCheck>true<
58f0: 2f 43 4c 52 55 6e 6d 61 6e 61 67 65 64 43 6f 64  /CLRUnmanagedCod
5900: 65 43 68 65 63 6b 3e 0d 0a 20 20 20 20 20 20 3c  eCheck>..      <
5910: 4b 65 79 46 69 6c 65 3e 24 28 49 4e 54 45 52 4f  KeyFile>$(INTERO
5920: 50 5f 4b 45 59 5f 46 49 4c 45 29 3c 2f 4b 65 79  P_KEY_FILE)</Key
5930: 46 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 44 65  File>..      <De
5940: 6c 61 79 53 69 67 6e 3e 74 72 75 65 3c 2f 44 65  laySign>true</De
5950: 6c 61 79 53 69 67 6e 3e 0d 0a 20 20 20 20 3c 2f  laySign>..    </
5960: 4c 69 6e 6b 3e 0d 0a 20 20 20 20 3c 4d 61 6e 69  Link>..    <Mani
5970: 66 65 73 74 3e 0d 0a 20 20 20 20 20 20 3c 56 65  fest>..      <Ve
5980: 72 62 6f 73 65 4f 75 74 70 75 74 3e 74 72 75 65  rboseOutput>true
5990: 3c 2f 56 65 72 62 6f 73 65 4f 75 74 70 75 74 3e  </VerboseOutput>
59a0: 0d 0a 20 20 20 20 20 20 3c 41 73 73 65 6d 62 6c  ..      <Assembl
59b0: 79 49 64 65 6e 74 69 74 79 3e 24 28 50 72 6f 6a  yIdentity>$(Proj
59c0: 65 63 74 4e 61 6d 65 29 2c 20 70 72 6f 63 65 73  ectName), proces
59d0: 73 6f 72 41 72 63 68 69 74 65 63 74 75 72 65 3d  sorArchitecture=
59e0: 61 6d 64 36 34 2c 20 76 65 72 73 69 6f 6e 3d 24  amd64, version=$
59f0: 28 49 4e 54 45 52 4f 50 5f 4d 41 4e 49 46 45 53  (INTEROP_MANIFES
5a00: 54 5f 56 45 52 53 49 4f 4e 29 2c 20 74 79 70 65  T_VERSION), type
5a10: 3d 77 69 6e 33 32 3c 2f 41 73 73 65 6d 62 6c 79  =win32</Assembly
5a20: 49 64 65 6e 74 69 74 79 3e 0d 0a 20 20 20 20 20  Identity>..     
5a30: 20 3c 55 70 64 61 74 65 46 69 6c 65 48 61 73 68   <UpdateFileHash
5a40: 65 73 3e 74 72 75 65 3c 2f 55 70 64 61 74 65 46  es>true</UpdateF
5a50: 69 6c 65 48 61 73 68 65 73 3e 0d 0a 20 20 20 20  ileHashes>..    
5a60: 3c 2f 4d 61 6e 69 66 65 73 74 3e 0d 0a 20 20 3c  </Manifest>..  <
5a70: 2f 49 74 65 6d 44 65 66 69 6e 69 74 69 6f 6e 47  /ItemDefinitionG
5a80: 72 6f 75 70 3e 0d 0a 20 20 3c 50 72 6f 70 65 72  roup>..  <Proper
5a90: 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f  tyGroup Conditio
5aa0: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
5ab0: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
5ac0: 27 3d 3d 27 52 65 6c 65 61 73 65 7c 78 36 34 27  '=='Release|x64'
5ad0: 22 3e 0d 0a 20 20 20 20 3c 41 66 74 65 72 42 75  ">..    <AfterBu
5ae0: 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 3e 0d  ildLinkTargets>.
5af0: 0a 20 20 20 20 20 20 24 28 41 66 74 65 72 42 75  .      $(AfterBu
5b00: 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 29 3b  ildLinkTargets);
5b10: 0d 0a 20 20 20 20 20 20 52 65 53 69 67 6e 4d 69  ..      ReSignMi
5b20: 78 65 64 4d 6f 64 65 41 73 73 65 6d 62 6c 79 3b  xedModeAssembly;
5b30: 0d 0a 20 20 20 20 3c 2f 41 66 74 65 72 42 75 69  ..    </AfterBui
5b40: 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 3e 0d 0a  ldLinkTargets>..
5b50: 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75    </PropertyGrou
5b60: 70 3e 0d 0a 20 20 3c 49 74 65 6d 44 65 66 69 6e  p>..  <ItemDefin
5b70: 69 74 69 6f 6e 47 72 6f 75 70 20 43 6f 6e 64 69  itionGroup Condi
5b80: 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75  tion="'$(Configu
5b90: 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f  ration)|$(Platfo
5ba0: 72 6d 29 27 3d 3d 27 52 65 6c 65 61 73 65 4e 61  rm)'=='ReleaseNa
5bb0: 74 69 76 65 4f 6e 6c 79 7c 57 69 6e 33 32 27 22  tiveOnly|Win32'"
5bc0: 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c  >..    <ClCompil
5bd0: 65 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d  e>..      <Optim
5be0: 69 7a 61 74 69 6f 6e 3e 46 75 6c 6c 3c 2f 4f 70  ization>Full</Op
5bf0: 74 69 6d 69 7a 61 74 69 6f 6e 3e 0d 0a 20 20 20  timization>..   
5c00: 20 20 20 3c 49 6e 74 72 69 6e 73 69 63 46 75 6e     <IntrinsicFun
5c10: 63 74 69 6f 6e 73 3e 74 72 75 65 3c 2f 49 6e 74  ctions>true</Int
5c20: 72 69 6e 73 69 63 46 75 6e 63 74 69 6f 6e 73 3e  rinsicFunctions>
5c30: 0d 0a 20 20 20 20 20 20 3c 46 61 76 6f 72 53 69  ..      <FavorSi
5c40: 7a 65 4f 72 53 70 65 65 64 3e 53 70 65 65 64 3c  zeOrSpeed>Speed<
5c50: 2f 46 61 76 6f 72 53 69 7a 65 4f 72 53 70 65 65  /FavorSizeOrSpee
5c60: 64 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74  d>..      <Addit
5c70: 69 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65  ionalIncludeDire
5c80: 63 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f  ctories>$(INTERO
5c90: 50 5f 49 4e 43 4c 55 44 45 5f 44 49 52 45 43 54  P_INCLUDE_DIRECT
5ca0: 4f 52 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f  ORIES);%(Additio
5cb0: 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74  nalIncludeDirect
5cc0: 6f 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e  ories)</Addition
5cd0: 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f  alIncludeDirecto
5ce0: 72 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72  ries>..      <Pr
5cf0: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
5d00: 74 69 6f 6e 73 3e 57 49 4e 33 32 3b 4e 44 45 42  tions>WIN32;NDEB
5d10: 55 47 3b 5f 57 49 4e 44 4f 57 53 3b 5f 55 53 52  UG;_WINDOWS;_USR
5d20: 44 4c 4c 3b 24 28 53 51 4c 49 54 45 5f 43 4f 4d  DLL;$(SQLITE_COM
5d30: 4d 4f 4e 5f 44 45 46 49 4e 45 53 29 3b 24 28 53  MON_DEFINES);$(S
5d40: 51 4c 49 54 45 5f 45 58 54 52 41 5f 44 45 46 49  QLITE_EXTRA_DEFI
5d50: 4e 45 53 29 3b 24 28 53 51 4c 49 54 45 5f 52 45  NES);$(SQLITE_RE
5d60: 4c 45 41 53 45 5f 44 45 46 49 4e 45 53 29 3b 24  LEASE_DEFINES);$
5d70: 28 49 4e 54 45 52 4f 50 5f 45 58 54 52 41 5f 44  (INTEROP_EXTRA_D
5d80: 45 46 49 4e 45 53 29 3b 25 28 50 72 65 70 72 6f  EFINES);%(Prepro
5d90: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
5da0: 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72  s)</Preprocessor
5db0: 44 65 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20  Definitions>..  
5dc0: 20 20 20 20 3c 4d 69 6e 69 6d 61 6c 52 65 62 75      <MinimalRebu
5dd0: 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69 6e 69 6d  ild>false</Minim
5de0: 61 6c 52 65 62 75 69 6c 64 3e 0d 0a 20 20 20 20  alRebuild>..    
5df0: 20 20 3c 42 61 73 69 63 52 75 6e 74 69 6d 65 43    <BasicRuntimeC
5e00: 68 65 63 6b 73 3e 44 65 66 61 75 6c 74 3c 2f 42  hecks>Default</B
5e10: 61 73 69 63 52 75 6e 74 69 6d 65 43 68 65 63 6b  asicRuntimeCheck
5e20: 73 3e 0d 0a 20 20 20 20 20 20 3c 53 74 72 69 6e  s>..      <Strin
5e30: 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65 3c 2f 53  gPooling>true</S
5e40: 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 0d 0a 20  tringPooling>.. 
5e50: 20 20 20 20 20 3c 52 75 6e 74 69 6d 65 4c 69 62       <RuntimeLib
5e60: 72 61 72 79 3e 4d 75 6c 74 69 54 68 72 65 61 64  rary>MultiThread
5e70: 65 64 3c 2f 52 75 6e 74 69 6d 65 4c 69 62 72 61  ed</RuntimeLibra
5e80: 72 79 3e 0d 0a 20 20 20 20 20 20 3c 57 61 72 6e  ry>..      <Warn
5e90: 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65 6c 34 3c  ingLevel>Level4<
5ea0: 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 0d 0a  /WarningLevel>..
5eb0: 20 20 20 20 20 20 3c 44 65 62 75 67 49 6e 66 6f        <DebugInfo
5ec0: 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74 3e 50 72  rmationFormat>Pr
5ed0: 6f 67 72 61 6d 44 61 74 61 62 61 73 65 3c 2f 44  ogramDatabase</D
5ee0: 65 62 75 67 49 6e 66 6f 72 6d 61 74 69 6f 6e 46  ebugInformationF
5ef0: 6f 72 6d 61 74 3e 0d 0a 20 20 20 20 20 20 3c 43  ormat>..      <C
5f00: 6f 6d 70 69 6c 65 41 73 3e 44 65 66 61 75 6c 74  ompileAs>Default
5f10: 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 0d 0a 20 20  </CompileAs>..  
5f20: 20 20 20 20 3c 44 69 73 61 62 6c 65 53 70 65 63      <DisableSpec
5f30: 69 66 69 63 57 61 72 6e 69 6e 67 73 3e 24 28 53  ificWarnings>$(S
5f40: 51 4c 49 54 45 5f 44 49 53 41 42 4c 45 5f 57 41  QLITE_DISABLE_WA
5f50: 52 4e 49 4e 47 53 29 3b 25 28 44 69 73 61 62 6c  RNINGS);%(Disabl
5f60: 65 53 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67  eSpecificWarning
5f70: 73 29 3c 2f 44 69 73 61 62 6c 65 53 70 65 63 69  s)</DisableSpeci
5f80: 66 69 63 57 61 72 6e 69 6e 67 73 3e 0d 0a 20 20  ficWarnings>..  
5f90: 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a    </ClCompile>..
5fa0: 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43 6f 6d      <ResourceCom
5fb0: 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c 50 72  pile>..      <Pr
5fc0: 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69  eprocessorDefini
5fd0: 74 69 6f 6e 73 3e 4e 44 45 42 55 47 3b 49 4e 54  tions>NDEBUG;INT
5fe0: 45 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f 4e 3d  EROP_RC_VERSION=
5ff0: 24 28 49 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52  $(INTEROP_RC_VER
6000: 53 49 4f 4e 29 3b 25 28 50 72 65 70 72 6f 63 65  SION);%(Preproce
6010: 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 29  ssorDefinitions)
6020: 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65  </PreprocessorDe
6030: 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20 20 20  finitions>..    
6040: 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70 69 6c  </ResourceCompil
6050: 65 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e 0d 0a  e>..    <Link>..
6060: 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f 6e 61        <Additiona
6070: 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72  lLibraryDirector
6080: 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49  ies>$(INTEROP_LI
6090: 42 52 41 52 59 5f 44 49 52 45 43 54 4f 52 49 45  BRARY_DIRECTORIE
60a0: 53 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c 4c 69  S)</AdditionalLi
60b0: 62 72 61 72 79 44 69 72 65 63 74 6f 72 69 65 73  braryDirectories
60c0: 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69  >..      <Additi
60d0: 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69 65 73  onalDependencies
60e0: 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42 52 41  >$(INTEROP_LIBRA
60f0: 52 59 5f 44 45 50 45 4e 44 45 4e 43 49 45 53 29  RY_DEPENDENCIES)
6100: 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c 44 65 70  ;%(AdditionalDep
6110: 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64 64 69  endencies)</Addi
6120: 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69  tionalDependenci
6130: 65 73 3e 0d 0a 20 20 20 20 20 20 3c 56 65 72 73  es>..      <Vers
6140: 69 6f 6e 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49  ion>$(INTEROP_LI
6150: 4e 4b 45 52 5f 56 45 52 53 49 4f 4e 29 3c 2f 56  NKER_VERSION)</V
6160: 65 72 73 69 6f 6e 3e 0d 0a 20 20 20 20 20 20 3c  ersion>..      <
6170: 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66  GenerateDebugInf
6180: 6f 72 6d 61 74 69 6f 6e 3e 74 72 75 65 3c 2f 47  ormation>true</G
6190: 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e 66 6f  enerateDebugInfo
61a0: 72 6d 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 20 20  rmation>..      
61b0: 3c 47 65 6e 65 72 61 74 65 4d 61 70 46 69 6c 65  <GenerateMapFile
61c0: 3e 74 72 75 65 3c 2f 47 65 6e 65 72 61 74 65 4d  >true</GenerateM
61d0: 61 70 46 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c  apFile>..      <
61e0: 4d 61 70 45 78 70 6f 72 74 73 3e 74 72 75 65 3c  MapExports>true<
61f0: 2f 4d 61 70 45 78 70 6f 72 74 73 3e 0d 0a 20 20  /MapExports>..  
6200: 20 20 20 20 3c 53 75 62 53 79 73 74 65 6d 3e 57      <SubSystem>W
6210: 69 6e 64 6f 77 73 3c 2f 53 75 62 53 79 73 74 65  indows</SubSyste
6220: 6d 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d  m>..      <Optim
6230: 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e 74 72  izeReferences>tr
6240: 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65 66 65  ue</OptimizeRefe
6250: 72 65 6e 63 65 73 3e 0d 0a 20 20 20 20 20 20 3c  rences>..      <
6260: 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f 6c 64  EnableCOMDATFold
6270: 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62 6c 65  ing>true</Enable
6280: 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e 0d 0a  COMDATFolding>..
6290: 20 20 20 20 20 20 3c 54 61 72 67 65 74 4d 61 63        <TargetMac
62a0: 68 69 6e 65 3e 4d 61 63 68 69 6e 65 58 38 36 3c  hine>MachineX86<
62b0: 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65 3e 0d  /TargetMachine>.
62c0: 0a 20 20 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a 20 20  .    </Link>..  
62d0: 20 20 3c 4d 61 6e 69 66 65 73 74 3e 0d 0a 20 20    <Manifest>..  
62e0: 20 20 20 20 3c 56 65 72 62 6f 73 65 4f 75 74 70      <VerboseOutp
62f0: 75 74 3e 74 72 75 65 3c 2f 56 65 72 62 6f 73 65  ut>true</Verbose
6300: 4f 75 74 70 75 74 3e 0d 0a 20 20 20 20 20 20 3c  Output>..      <
6310: 41 73 73 65 6d 62 6c 79 49 64 65 6e 74 69 74 79  AssemblyIdentity
6320: 3e 24 28 50 72 6f 6a 65 63 74 4e 61 6d 65 29 2c  >$(ProjectName),
6330: 20 70 72 6f 63 65 73 73 6f 72 41 72 63 68 69 74   processorArchit
6340: 65 63 74 75 72 65 3d 78 38 36 2c 20 76 65 72 73  ecture=x86, vers
6350: 69 6f 6e 3d 24 28 49 4e 54 45 52 4f 50 5f 4d 41  ion=$(INTEROP_MA
6360: 4e 49 46 45 53 54 5f 56 45 52 53 49 4f 4e 29 2c  NIFEST_VERSION),
6370: 20 74 79 70 65 3d 77 69 6e 33 32 3c 2f 41 73 73   type=win32</Ass
6380: 65 6d 62 6c 79 49 64 65 6e 74 69 74 79 3e 0d 0a  emblyIdentity>..
6390: 20 20 20 20 20 20 3c 55 70 64 61 74 65 46 69 6c        <UpdateFil
63a0: 65 48 61 73 68 65 73 3e 74 72 75 65 3c 2f 55 70  eHashes>true</Up
63b0: 64 61 74 65 46 69 6c 65 48 61 73 68 65 73 3e 0d  dateFileHashes>.
63c0: 0a 20 20 20 20 3c 2f 4d 61 6e 69 66 65 73 74 3e  .    </Manifest>
63d0: 0d 0a 20 20 3c 2f 49 74 65 6d 44 65 66 69 6e 69  ..  </ItemDefini
63e0: 74 69 6f 6e 47 72 6f 75 70 3e 0d 0a 20 20 3c 50  tionGroup>..  <P
63f0: 72 6f 70 65 72 74 79 47 72 6f 75 70 20 43 6f 6e  ropertyGroup Con
6400: 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69  dition="'$(Confi
6410: 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74  guration)|$(Plat
6420: 66 6f 72 6d 29 27 3d 3d 27 52 65 6c 65 61 73 65  form)'=='Release
6430: 4e 61 74 69 76 65 4f 6e 6c 79 7c 57 69 6e 33 32  NativeOnly|Win32
6440: 27 22 3e 0d 0a 20 20 20 20 3c 42 61 73 65 43 6f  '">..    <BaseCo
6450: 6e 66 69 67 75 72 61 74 69 6f 6e 3e 52 65 6c 65  nfiguration>Rele
6460: 61 73 65 3c 2f 42 61 73 65 43 6f 6e 66 69 67 75  ase</BaseConfigu
6470: 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c 41 66  ration>..    <Af
6480: 74 65 72 42 75 69 6c 64 4c 69 6e 6b 54 61 72 67  terBuildLinkTarg
6490: 65 74 73 3e 0d 0a 20 20 20 20 20 20 24 28 41 66  ets>..      $(Af
64a0: 74 65 72 42 75 69 6c 64 4c 69 6e 6b 54 61 72 67  terBuildLinkTarg
64b0: 65 74 73 29 3b 0d 0a 20 20 20 20 20 20 43 6f 70  ets);..      Cop
64c0: 79 49 6e 74 65 72 6f 70 41 73 73 65 6d 62 6c 79  yInteropAssembly
64d0: 3b 0d 0a 20 20 20 20 3c 2f 41 66 74 65 72 42 75  ;..    </AfterBu
64e0: 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73 3e 0d  ildLinkTargets>.
64f0: 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f  .  </PropertyGro
6500: 75 70 3e 0d 0a 20 20 3c 49 74 65 6d 44 65 66 69  up>..  <ItemDefi
6510: 6e 69 74 69 6f 6e 47 72 6f 75 70 20 43 6f 6e 64  nitionGroup Cond
6520: 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69 67  ition="'$(Config
6530: 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74 66  uration)|$(Platf
6540: 6f 72 6d 29 27 3d 3d 27 52 65 6c 65 61 73 65 4e  orm)'=='ReleaseN
6550: 61 74 69 76 65 4f 6e 6c 79 7c 78 36 34 27 22 3e  ativeOnly|x64'">
6560: 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65  ..    <ClCompile
6570: 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74 69 6d 69  >..      <Optimi
6580: 7a 61 74 69 6f 6e 3e 46 75 6c 6c 3c 2f 4f 70 74  zation>Full</Opt
6590: 69 6d 69 7a 61 74 69 6f 6e 3e 0d 0a 20 20 20 20  imization>..    
65a0: 20 20 3c 49 6e 74 72 69 6e 73 69 63 46 75 6e 63    <IntrinsicFunc
65b0: 74 69 6f 6e 73 3e 74 72 75 65 3c 2f 49 6e 74 72  tions>true</Intr
65c0: 69 6e 73 69 63 46 75 6e 63 74 69 6f 6e 73 3e 0d  insicFunctions>.
65d0: 0a 20 20 20 20 20 20 3c 46 61 76 6f 72 53 69 7a  .      <FavorSiz
65e0: 65 4f 72 53 70 65 65 64 3e 53 70 65 65 64 3c 2f  eOrSpeed>Speed</
65f0: 46 61 76 6f 72 53 69 7a 65 4f 72 53 70 65 65 64  FavorSizeOrSpeed
6600: 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69  >..      <Additi
6610: 6f 6e 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63  onalIncludeDirec
6620: 74 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50  tories>$(INTEROP
6630: 5f 49 4e 43 4c 55 44 45 5f 44 49 52 45 43 54 4f  _INCLUDE_DIRECTO
6640: 52 49 45 53 29 3b 25 28 41 64 64 69 74 69 6f 6e  RIES);%(Addition
6650: 61 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f  alIncludeDirecto
6660: 72 69 65 73 29 3c 2f 41 64 64 69 74 69 6f 6e 61  ries)</Additiona
6670: 6c 49 6e 63 6c 75 64 65 44 69 72 65 63 74 6f 72  lIncludeDirector
6680: 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 50 72 65  ies>..      <Pre
6690: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
66a0: 69 6f 6e 73 3e 57 49 4e 33 32 3b 78 36 34 3b 4e  ions>WIN32;x64;N
66b0: 44 45 42 55 47 3b 5f 57 49 4e 44 4f 57 53 3b 5f  DEBUG;_WINDOWS;_
66c0: 55 53 52 44 4c 4c 3b 24 28 53 51 4c 49 54 45 5f  USRDLL;$(SQLITE_
66d0: 43 4f 4d 4d 4f 4e 5f 44 45 46 49 4e 45 53 29 3b  COMMON_DEFINES);
66e0: 24 28 53 51 4c 49 54 45 5f 45 58 54 52 41 5f 44  $(SQLITE_EXTRA_D
66f0: 45 46 49 4e 45 53 29 3b 24 28 53 51 4c 49 54 45  EFINES);$(SQLITE
6700: 5f 52 45 4c 45 41 53 45 5f 44 45 46 49 4e 45 53  _RELEASE_DEFINES
6710: 29 3b 24 28 49 4e 54 45 52 4f 50 5f 45 58 54 52  );$(INTEROP_EXTR
6720: 41 5f 44 45 46 49 4e 45 53 29 3b 25 28 50 72 65  A_DEFINES);%(Pre
6730: 70 72 6f 63 65 73 73 6f 72 44 65 66 69 6e 69 74  processorDefinit
6740: 69 6f 6e 73 29 3c 2f 50 72 65 70 72 6f 63 65 73  ions)</Preproces
6750: 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e 73 3e 0d  sorDefinitions>.
6760: 0a 20 20 20 20 20 20 3c 4d 69 6e 69 6d 61 6c 52  .      <MinimalR
6770: 65 62 75 69 6c 64 3e 66 61 6c 73 65 3c 2f 4d 69  ebuild>false</Mi
6780: 6e 69 6d 61 6c 52 65 62 75 69 6c 64 3e 0d 0a 20  nimalRebuild>.. 
6790: 20 20 20 20 20 3c 42 61 73 69 63 52 75 6e 74 69       <BasicRunti
67a0: 6d 65 43 68 65 63 6b 73 3e 44 65 66 61 75 6c 74  meChecks>Default
67b0: 3c 2f 42 61 73 69 63 52 75 6e 74 69 6d 65 43 68  </BasicRuntimeCh
67c0: 65 63 6b 73 3e 0d 0a 20 20 20 20 20 20 3c 53 74  ecks>..      <St
67d0: 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e 74 72 75 65  ringPooling>true
67e0: 3c 2f 53 74 72 69 6e 67 50 6f 6f 6c 69 6e 67 3e  </StringPooling>
67f0: 0d 0a 20 20 20 20 20 20 3c 52 75 6e 74 69 6d 65  ..      <Runtime
6800: 4c 69 62 72 61 72 79 3e 4d 75 6c 74 69 54 68 72  Library>MultiThr
6810: 65 61 64 65 64 3c 2f 52 75 6e 74 69 6d 65 4c 69  eaded</RuntimeLi
6820: 62 72 61 72 79 3e 0d 0a 20 20 20 20 20 20 3c 57  brary>..      <W
6830: 61 72 6e 69 6e 67 4c 65 76 65 6c 3e 4c 65 76 65  arningLevel>Leve
6840: 6c 34 3c 2f 57 61 72 6e 69 6e 67 4c 65 76 65 6c  l4</WarningLevel
6850: 3e 0d 0a 20 20 20 20 20 20 3c 44 65 62 75 67 49  >..      <DebugI
6860: 6e 66 6f 72 6d 61 74 69 6f 6e 46 6f 72 6d 61 74  nformationFormat
6870: 3e 50 72 6f 67 72 61 6d 44 61 74 61 62 61 73 65  >ProgramDatabase
6880: 3c 2f 44 65 62 75 67 49 6e 66 6f 72 6d 61 74 69  </DebugInformati
6890: 6f 6e 46 6f 72 6d 61 74 3e 0d 0a 20 20 20 20 20  onFormat>..     
68a0: 20 3c 43 6f 6d 70 69 6c 65 41 73 3e 44 65 66 61   <CompileAs>Defa
68b0: 75 6c 74 3c 2f 43 6f 6d 70 69 6c 65 41 73 3e 0d  ult</CompileAs>.
68c0: 0a 20 20 20 20 20 20 3c 44 69 73 61 62 6c 65 53  .      <DisableS
68d0: 70 65 63 69 66 69 63 57 61 72 6e 69 6e 67 73 3e  pecificWarnings>
68e0: 24 28 53 51 4c 49 54 45 5f 44 49 53 41 42 4c 45  $(SQLITE_DISABLE
68f0: 5f 57 41 52 4e 49 4e 47 53 29 3b 24 28 53 51 4c  _WARNINGS);$(SQL
6900: 49 54 45 5f 44 49 53 41 42 4c 45 5f 58 36 34 5f  ITE_DISABLE_X64_
6910: 57 41 52 4e 49 4e 47 53 29 3b 25 28 44 69 73 61  WARNINGS);%(Disa
6920: 62 6c 65 53 70 65 63 69 66 69 63 57 61 72 6e 69  bleSpecificWarni
6930: 6e 67 73 29 3c 2f 44 69 73 61 62 6c 65 53 70 65  ngs)</DisableSpe
6940: 63 69 66 69 63 57 61 72 6e 69 6e 67 73 3e 0d 0a  cificWarnings>..
6950: 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e      </ClCompile>
6960: 0d 0a 20 20 20 20 3c 52 65 73 6f 75 72 63 65 43  ..    <ResourceC
6970: 6f 6d 70 69 6c 65 3e 0d 0a 20 20 20 20 20 20 3c  ompile>..      <
6980: 50 72 65 70 72 6f 63 65 73 73 6f 72 44 65 66 69  PreprocessorDefi
6990: 6e 69 74 69 6f 6e 73 3e 4e 44 45 42 55 47 3b 49  nitions>NDEBUG;I
69a0: 4e 54 45 52 4f 50 5f 52 43 5f 56 45 52 53 49 4f  NTEROP_RC_VERSIO
69b0: 4e 3d 24 28 49 4e 54 45 52 4f 50 5f 52 43 5f 56  N=$(INTEROP_RC_V
69c0: 45 52 53 49 4f 4e 29 3b 25 28 50 72 65 70 72 6f  ERSION);%(Prepro
69d0: 63 65 73 73 6f 72 44 65 66 69 6e 69 74 69 6f 6e  cessorDefinition
69e0: 73 29 3c 2f 50 72 65 70 72 6f 63 65 73 73 6f 72  s)</Preprocessor
69f0: 44 65 66 69 6e 69 74 69 6f 6e 73 3e 0d 0a 20 20  Definitions>..  
6a00: 20 20 3c 2f 52 65 73 6f 75 72 63 65 43 6f 6d 70    </ResourceComp
6a10: 69 6c 65 3e 0d 0a 20 20 20 20 3c 4c 69 6e 6b 3e  ile>..    <Link>
6a20: 0d 0a 20 20 20 20 20 20 3c 41 64 64 69 74 69 6f  ..      <Additio
6a30: 6e 61 6c 4c 69 62 72 61 72 79 44 69 72 65 63 74  nalLibraryDirect
6a40: 6f 72 69 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f  ories>$(INTEROP_
6a50: 4c 49 42 52 41 52 59 5f 44 49 52 45 43 54 4f 52  LIBRARY_DIRECTOR
6a60: 49 45 53 29 3c 2f 41 64 64 69 74 69 6f 6e 61 6c  IES)</Additional
6a70: 4c 69 62 72 61 72 79 44 69 72 65 63 74 6f 72 69  LibraryDirectori
6a80: 65 73 3e 0d 0a 20 20 20 20 20 20 3c 41 64 64 69  es>..      <Addi
6a90: 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e 63 69  tionalDependenci
6aa0: 65 73 3e 24 28 49 4e 54 45 52 4f 50 5f 4c 49 42  es>$(INTEROP_LIB
6ab0: 52 41 52 59 5f 44 45 50 45 4e 44 45 4e 43 49 45  RARY_DEPENDENCIE
6ac0: 53 29 3b 25 28 41 64 64 69 74 69 6f 6e 61 6c 44  S);%(AdditionalD
6ad0: 65 70 65 6e 64 65 6e 63 69 65 73 29 3c 2f 41 64  ependencies)</Ad
6ae0: 64 69 74 69 6f 6e 61 6c 44 65 70 65 6e 64 65 6e  ditionalDependen
6af0: 63 69 65 73 3e 0d 0a 20 20 20 20 20 20 3c 56 65  cies>..      <Ve
6b00: 72 73 69 6f 6e 3e 24 28 49 4e 54 45 52 4f 50 5f  rsion>$(INTEROP_
6b10: 4c 49 4e 4b 45 52 5f 56 45 52 53 49 4f 4e 29 3c  LINKER_VERSION)<
6b20: 2f 56 65 72 73 69 6f 6e 3e 0d 0a 20 20 20 20 20  /Version>..     
6b30: 20 3c 47 65 6e 65 72 61 74 65 44 65 62 75 67 49   <GenerateDebugI
6b40: 6e 66 6f 72 6d 61 74 69 6f 6e 3e 74 72 75 65 3c  nformation>true<
6b50: 2f 47 65 6e 65 72 61 74 65 44 65 62 75 67 49 6e  /GenerateDebugIn
6b60: 66 6f 72 6d 61 74 69 6f 6e 3e 0d 0a 20 20 20 20  formation>..    
6b70: 20 20 3c 47 65 6e 65 72 61 74 65 4d 61 70 46 69    <GenerateMapFi
6b80: 6c 65 3e 74 72 75 65 3c 2f 47 65 6e 65 72 61 74  le>true</Generat
6b90: 65 4d 61 70 46 69 6c 65 3e 0d 0a 20 20 20 20 20  eMapFile>..     
6ba0: 20 3c 4d 61 70 45 78 70 6f 72 74 73 3e 74 72 75   <MapExports>tru
6bb0: 65 3c 2f 4d 61 70 45 78 70 6f 72 74 73 3e 0d 0a  e</MapExports>..
6bc0: 20 20 20 20 20 20 3c 53 75 62 53 79 73 74 65 6d        <SubSystem
6bd0: 3e 57 69 6e 64 6f 77 73 3c 2f 53 75 62 53 79 73  >Windows</SubSys
6be0: 74 65 6d 3e 0d 0a 20 20 20 20 20 20 3c 4f 70 74  tem>..      <Opt
6bf0: 69 6d 69 7a 65 52 65 66 65 72 65 6e 63 65 73 3e  imizeReferences>
6c00: 74 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 52 65  true</OptimizeRe
6c10: 66 65 72 65 6e 63 65 73 3e 0d 0a 20 20 20 20 20  ferences>..     
6c20: 20 3c 45 6e 61 62 6c 65 43 4f 4d 44 41 54 46 6f   <EnableCOMDATFo
6c30: 6c 64 69 6e 67 3e 74 72 75 65 3c 2f 45 6e 61 62  lding>true</Enab
6c40: 6c 65 43 4f 4d 44 41 54 46 6f 6c 64 69 6e 67 3e  leCOMDATFolding>
6c50: 0d 0a 20 20 20 20 20 20 3c 54 61 72 67 65 74 4d  ..      <TargetM
6c60: 61 63 68 69 6e 65 3e 4d 61 63 68 69 6e 65 58 36  achine>MachineX6
6c70: 34 3c 2f 54 61 72 67 65 74 4d 61 63 68 69 6e 65  4</TargetMachine
6c80: 3e 0d 0a 20 20 20 20 3c 2f 4c 69 6e 6b 3e 0d 0a  >..    </Link>..
6c90: 20 20 20 20 3c 4d 61 6e 69 66 65 73 74 3e 0d 0a      <Manifest>..
6ca0: 20 20 20 20 20 20 3c 56 65 72 62 6f 73 65 4f 75        <VerboseOu
6cb0: 74 70 75 74 3e 74 72 75 65 3c 2f 56 65 72 62 6f  tput>true</Verbo
6cc0: 73 65 4f 75 74 70 75 74 3e 0d 0a 20 20 20 20 20  seOutput>..     
6cd0: 20 3c 41 73 73 65 6d 62 6c 79 49 64 65 6e 74 69   <AssemblyIdenti
6ce0: 74 79 3e 24 28 50 72 6f 6a 65 63 74 4e 61 6d 65  ty>$(ProjectName
6cf0: 29 2c 20 70 72 6f 63 65 73 73 6f 72 41 72 63 68  ), processorArch
6d00: 69 74 65 63 74 75 72 65 3d 61 6d 64 36 34 2c 20  itecture=amd64, 
6d10: 76 65 72 73 69 6f 6e 3d 24 28 49 4e 54 45 52 4f  version=$(INTERO
6d20: 50 5f 4d 41 4e 49 46 45 53 54 5f 56 45 52 53 49  P_MANIFEST_VERSI
6d30: 4f 4e 29 2c 20 74 79 70 65 3d 77 69 6e 33 32 3c  ON), type=win32<
6d40: 2f 41 73 73 65 6d 62 6c 79 49 64 65 6e 74 69 74  /AssemblyIdentit
6d50: 79 3e 0d 0a 20 20 20 20 20 20 3c 55 70 64 61 74  y>..      <Updat
6d60: 65 46 69 6c 65 48 61 73 68 65 73 3e 74 72 75 65  eFileHashes>true
6d70: 3c 2f 55 70 64 61 74 65 46 69 6c 65 48 61 73 68  </UpdateFileHash
6d80: 65 73 3e 0d 0a 20 20 20 20 3c 2f 4d 61 6e 69 66  es>..    </Manif
6d90: 65 73 74 3e 0d 0a 20 20 3c 2f 49 74 65 6d 44 65  est>..  </ItemDe
6da0: 66 69 6e 69 74 69 6f 6e 47 72 6f 75 70 3e 0d 0a  finitionGroup>..
6db0: 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70    <PropertyGroup
6dc0: 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43   Condition="'$(C
6dd0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28  onfiguration)|$(
6de0: 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 52 65 6c  Platform)'=='Rel
6df0: 65 61 73 65 4e 61 74 69 76 65 4f 6e 6c 79 7c 78  easeNativeOnly|x
6e00: 36 34 27 22 3e 0d 0a 20 20 20 20 3c 42 61 73 65  64'">..    <Base
6e10: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3e 52 65  Configuration>Re
6e20: 6c 65 61 73 65 3c 2f 42 61 73 65 43 6f 6e 66 69  lease</BaseConfi
6e30: 67 75 72 61 74 69 6f 6e 3e 0d 0a 20 20 20 20 3c  guration>..    <
6e40: 41 66 74 65 72 42 75 69 6c 64 4c 69 6e 6b 54 61  AfterBuildLinkTa
6e50: 72 67 65 74 73 3e 0d 0a 20 20 20 20 20 20 24 28  rgets>..      $(
6e60: 41 66 74 65 72 42 75 69 6c 64 4c 69 6e 6b 54 61  AfterBuildLinkTa
6e70: 72 67 65 74 73 29 3b 0d 0a 20 20 20 20 20 20 43  rgets);..      C
6e80: 6f 70 79 49 6e 74 65 72 6f 70 41 73 73 65 6d 62  opyInteropAssemb
6e90: 6c 79 3b 0d 0a 20 20 20 20 3c 2f 41 66 74 65 72  ly;..    </After
6ea0: 42 75 69 6c 64 4c 69 6e 6b 54 61 72 67 65 74 73  BuildLinkTargets
6eb0: 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47  >..  </PropertyG
6ec0: 72 6f 75 70 3e 0d 0a 20 20 3c 49 74 65 6d 47 72  roup>..  <ItemGr
6ed0: 6f 75 70 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  oup>..    <ClCom
6ee0: 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72  pile Include="sr
6ef0: 63 5c 77 69 6e 5c 41 73 73 65 6d 62 6c 79 49 6e  c\win\AssemblyIn
6f00: 66 6f 2e 63 70 70 22 3e 0d 0a 20 20 20 20 20 20  fo.cpp">..      
6f10: 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  <ExcludedFromBui
6f20: 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65  ld>true</Exclude
6f30: 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20  dFromBuild>..   
6f40: 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20   </ClCompile>.. 
6f50: 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e     <ClCompile In
6f60: 63 6c 75 64 65 3d 22 73 72 63 5c 77 69 6e 5c 63  clude="src\win\c
6f70: 72 79 70 74 2e 63 22 3e 0d 0a 20 20 20 20 20 20  rypt.c">..      
6f80: 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  <ExcludedFromBui
6f90: 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65  ld>true</Exclude
6fa0: 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20  dFromBuild>..   
6fb0: 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20   </ClCompile>.. 
6fc0: 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49 6e     <ClCompile In
6fd0: 63 6c 75 64 65 3d 22 73 72 63 5c 63 6f 6e 74 72  clude="src\contr
6fe0: 69 62 5c 65 78 74 65 6e 73 69 6f 6e 2d 66 75 6e  ib\extension-fun
6ff0: 63 74 69 6f 6e 73 2e 63 22 3e 0d 0a 20 20 20 20  ctions.c">..    
7000: 20 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42    <ExcludedFromB
7010: 75 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75  uild>true</Exclu
7020: 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20  dedFromBuild>.. 
7030: 20 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d     </ClCompile>.
7040: 0a 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20  .    <ClCompile 
7050: 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74  Include="src\ext
7060: 5c 66 74 73 35 2e 63 22 3e 0d 0a 20 20 20 20 20  \fts5.c">..     
7070: 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75   <ExcludedFromBu
7080: 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64  ild>true</Exclud
7090: 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20  edFromBuild>..  
70a0: 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a    </ClCompile>..
70b0: 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49      <ClCompile I
70c0: 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74 5c  nclude="src\ext\
70d0: 6a 73 6f 6e 31 2e 63 22 3e 0d 0a 20 20 20 20 20  json1.c">..     
70e0: 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75   <ExcludedFromBu
70f0: 69 6c 64 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64  ild>true</Exclud
7100: 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20  edFromBuild>..  
7110: 20 20 3c 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a    </ClCompile>..
7120: 20 20 20 20 3c 43 6c 43 6f 6d 70 69 6c 65 20 49      <ClCompile I
7130: 6e 63 6c 75 64 65 3d 22 73 72 63 5c 65 78 74 5c  nclude="src\ext\
7140: 70 65 72 63 65 6e 74 69 6c 65 2e 63 22 3e 0d 0a  percentile.c">..
7150: 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64 46        <ExcludedF
7160: 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f 45  romBuild>true</E
7170: 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64  xcludedFromBuild
7180: 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69  >..    </ClCompi
7190: 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70  le>..    <ClComp
71a0: 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72 63  ile Include="src
71b0: 5c 65 78 74 5c 72 65 67 65 78 70 2e 63 22 3e 0d  \ext\regexp.c">.
71c0: 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64  .      <Excluded
71d0: 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f  FromBuild>true</
71e0: 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c  ExcludedFromBuil
71f0: 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70  d>..    </ClComp
7200: 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  ile>..    <ClCom
7210: 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72  pile Include="sr
7220: 63 5c 65 78 74 5c 73 68 61 31 2e 63 22 3e 0d 0a  c\ext\sha1.c">..
7230: 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64 46        <ExcludedF
7240: 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f 45  romBuild>true</E
7250: 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64  xcludedFromBuild
7260: 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70 69  >..    </ClCompi
7270: 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d 70  le>..    <ClComp
7280: 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72 63  ile Include="src
7290: 5c 65 78 74 5c 74 6f 74 79 70 65 2e 63 22 3e 0d  \ext\totype.c">.
72a0: 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64  .      <Excluded
72b0: 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c 2f  FromBuild>true</
72c0: 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c  ExcludedFromBuil
72d0: 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d 70  d>..    </ClComp
72e0: 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f 6d  ile>..    <ClCom
72f0: 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73 72  pile Include="sr
7300: 63 5c 65 78 74 5c 76 74 73 68 69 6d 2e 63 22 3e  c\ext\vtshim.c">
7310: 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75 64 65  ..      <Exclude
7320: 64 46 72 6f 6d 42 75 69 6c 64 3e 74 72 75 65 3c  dFromBuild>true<
7330: 2f 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69  /ExcludedFromBui
7340: 6c 64 3e 0d 0a 20 20 20 20 3c 2f 43 6c 43 6f 6d  ld>..    </ClCom
7350: 70 69 6c 65 3e 0d 0a 20 20 20 20 3c 43 6c 43 6f  pile>..    <ClCo
7360: 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65 3d 22 73  mpile Include="s
7370: 72 63 5c 67 65 6e 65 72 69 63 5c 69 6e 74 65 72  rc\generic\inter
7380: 6f 70 2e 63 22 20 2f 3e 0d 0a 20 20 20 20 3c 43  op.c" />..    <C
7390: 6c 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65  lCompile Include
73a0: 3d 22 73 72 63 5c 63 6f 72 65 5c 73 71 6c 69 74  ="src\core\sqlit
73b0: 65 33 2e 63 22 3e 0d 0a 20 20 20 20 20 20 3c 45  e3.c">..      <E
73c0: 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64  xcludedFromBuild
73d0: 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65 64 46  >true</ExcludedF
73e0: 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20 20 3c  romBuild>..    <
73f0: 2f 43 6c 43 6f 6d 70 69 6c 65 3e 0d 0a 20 20 3c  /ClCompile>..  <
7400: 2f 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 20 20 3c  /ItemGroup>..  <
7410: 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 20 20 20 20  ItemGroup>..    
7420: 3c 4e 6f 6e 65 20 49 6e 63 6c 75 64 65 3d 22 70  <None Include="p
7430: 72 6f 70 73 5c 53 51 4c 69 74 65 2e 49 6e 74 65  rops\SQLite.Inte
7440: 72 6f 70 2e 32 30 31 32 2e 70 72 6f 70 73 22 20  rop.2012.props" 
7450: 2f 3e 0d 0a 20 20 20 20 3c 4e 6f 6e 65 20 49 6e  />..    <None In
7460: 63 6c 75 64 65 3d 22 70 72 6f 70 73 5c 73 71 6c  clude="props\sql
7470: 69 74 65 33 2e 70 72 6f 70 73 22 20 2f 3e 0d 0a  ite3.props" />..
7480: 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 0d 0a    </ItemGroup>..
7490: 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 20    <ItemGroup>.. 
74a0: 20 20 20 3c 43 6c 49 6e 63 6c 75 64 65 20 49 6e     <ClInclude In
74b0: 63 6c 75 64 65 3d 22 73 72 63 5c 63 6f 72 65 5c  clude="src\core\
74c0: 73 71 6c 69 74 65 33 2e 68 22 20 2f 3e 0d 0a 20  sqlite3.h" />.. 
74d0: 20 20 20 3c 43 6c 49 6e 63 6c 75 64 65 20 49 6e     <ClInclude In
74e0: 63 6c 75 64 65 3d 22 73 72 63 5c 63 6f 72 65 5c  clude="src\core\
74f0: 73 71 6c 69 74 65 33 65 78 74 2e 68 22 20 2f 3e  sqlite3ext.h" />
7500: 0d 0a 20 20 20 20 3c 43 6c 49 6e 63 6c 75 64 65  ..    <ClInclude
7510: 20 49 6e 63 6c 75 64 65 3d 22 73 72 63 5c 67 65   Include="src\ge
7520: 6e 65 72 69 63 5c 69 6e 74 65 72 6f 70 2e 68 22  neric\interop.h"
7530: 20 2f 3e 0d 0a 20 20 3c 2f 49 74 65 6d 47 72 6f   />..  </ItemGro
7540: 75 70 3e 0d 0a 20 20 3c 49 74 65 6d 47 72 6f 75  up>..  <ItemGrou
7550: 70 3e 0d 0a 20 20 20 20 3c 52 65 73 6f 75 72 63  p>..    <Resourc
7560: 65 43 6f 6d 70 69 6c 65 20 49 6e 63 6c 75 64 65  eCompile Include
7570: 3d 22 73 72 63 5c 77 69 6e 5c 53 51 4c 69 74 65  ="src\win\SQLite
7580: 2e 49 6e 74 65 72 6f 70 2e 72 63 22 20 2f 3e 0d  .Interop.rc" />.
7590: 0a 20 20 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 0d  .  </ItemGroup>.
75a0: 0a 20 20 3c 49 74 65 6d 47 72 6f 75 70 3e 0d 0a  .  <ItemGroup>..
75b0: 20 20 20 20 3c 45 6d 62 65 64 64 65 64 52 65 73      <EmbeddedRes
75c0: 6f 75 72 63 65 20 49 6e 63 6c 75 64 65 3d 22 2e  ource Include=".
75d0: 2e 5c 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51  .\System.Data.SQ
75e0: 4c 69 74 65 5c 52 65 73 6f 75 72 63 65 73 5c 53  Lite\Resources\S
75f0: 52 2e 72 65 73 78 22 3e 0d 0a 20 20 20 20 20 20  R.resx">..      
7600: 3c 4c 6f 67 69 63 61 6c 4e 61 6d 65 3e 53 79 73  <LogicalName>Sys
7610: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
7620: 25 28 46 69 6c 65 6e 61 6d 65 29 2e 72 65 73 6f  %(Filename).reso
7630: 75 72 63 65 73 3c 2f 4c 6f 67 69 63 61 6c 4e 61  urces</LogicalNa
7640: 6d 65 3e 0d 0a 20 20 20 20 20 20 3c 53 75 62 54  me>..      <SubT
7650: 79 70 65 3e 44 65 73 69 67 6e 65 72 3c 2f 53 75  ype>Designer</Su
7660: 62 54 79 70 65 3e 0d 0a 20 20 20 20 20 20 3c 45  bType>..      <E
7670: 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c 64  xcludedFromBuild
7680: 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 27 24 28 43   Condition="'$(C
7690: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 7c 24 28  onfiguration)|$(
76a0: 50 6c 61 74 66 6f 72 6d 29 27 3d 3d 27 44 65 62  Platform)'=='Deb
76b0: 75 67 4e 61 74 69 76 65 4f 6e 6c 79 7c 57 69 6e  ugNativeOnly|Win
76c0: 33 32 27 22 3e 74 72 75 65 3c 2f 45 78 63 6c 75  32'">true</Exclu
76d0: 64 65 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20  dedFromBuild>.. 
76e0: 20 20 20 20 20 3c 45 78 63 6c 75 64 65 64 46 72       <ExcludedFr
76f0: 6f 6d 42 75 69 6c 64 20 43 6f 6e 64 69 74 69 6f  omBuild Conditio
7700: 6e 3d 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74  n="'$(Configurat
7710: 69 6f 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29  ion)|$(Platform)
7720: 27 3d 3d 27 44 65 62 75 67 4e 61 74 69 76 65 4f  '=='DebugNativeO
7730: 6e 6c 79 7c 78 36 34 27 22 3e 74 72 75 65 3c 2f  nly|x64'">true</
7740: 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c  ExcludedFromBuil
7750: 64 3e 0d 0a 20 20 20 20 20 20 3c 45 78 63 6c 75  d>..      <Exclu
7760: 64 65 64 46 72 6f 6d 42 75 69 6c 64 20 43 6f 6e  dedFromBuild Con
7770: 64 69 74 69 6f 6e 3d 22 27 24 28 43 6f 6e 66 69  dition="'$(Confi
7780: 67 75 72 61 74 69 6f 6e 29 7c 24 28 50 6c 61 74  guration)|$(Plat
7790: 66 6f 72 6d 29 27 3d 3d 27 52 65 6c 65 61 73 65  form)'=='Release
77a0: 4e 61 74 69 76 65 4f 6e 6c 79 7c 57 69 6e 33 32  NativeOnly|Win32
77b0: 27 22 3e 74 72 75 65 3c 2f 45 78 63 6c 75 64 65  '">true</Exclude
77c0: 64 46 72 6f 6d 42 75 69 6c 64 3e 0d 0a 20 20 20  dFromBuild>..   
77d0: 20 20 20 3c 45 78 63 6c 75 64 65 64 46 72 6f 6d     <ExcludedFrom
77e0: 42 75 69 6c 64 20 43 6f 6e 64 69 74 69 6f 6e 3d  Build Condition=
77f0: 22 27 24 28 43 6f 6e 66 69 67 75 72 61 74 69 6f  "'$(Configuratio
7800: 6e 29 7c 24 28 50 6c 61 74 66 6f 72 6d 29 27 3d  n)|$(Platform)'=
7810: 3d 27 52 65 6c 65 61 73 65 4e 61 74 69 76 65 4f  ='ReleaseNativeO
7820: 6e 6c 79 7c 78 36 34 27 22 3e 74 72 75 65 3c 2f  nly|x64'">true</
7830: 45 78 63 6c 75 64 65 64 46 72 6f 6d 42 75 69 6c  ExcludedFromBuil
7840: 64 3e 0d 0a 20 20 20 20 3c 2f 45 6d 62 65 64 64  d>..    </Embedd
7850: 65 64 52 65 73 6f 75 72 63 65 3e 0d 0a 20 20 3c  edResource>..  <
7860: 2f 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 20 20 3c  /ItemGroup>..  <
7870: 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22  Import Project="
7880: 24 28 56 43 54 61 72 67 65 74 73 50 61 74 68 29  $(VCTargetsPath)
7890: 5c 4d 69 63 72 6f 73 6f 66 74 2e 43 70 70 2e 74  \Microsoft.Cpp.t
78a0: 61 72 67 65 74 73 22 20 2f 3e 0d 0a 3c 2f 50 72  argets" />..</Pr
78b0: 6f 6a 65 63 74 3e                                oject>