System.Data.SQLite
Hex Artifact Content
Not logged in

Artifact fa8fc25876f66716b61e872081b7d371f5476f1a:


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 79 73 74 65 6d 2e 44 61 74 61  .. * System.Data
0040: 2e 53 51 4c 69 74 65 2e 4e 65 74 53 74 61 6e 64  .SQLite.NetStand
0050: 61 72 64 32 30 2e 63 73 70 72 6f 6a 20 2d 0d 0a  ard20.csproj -..
0060: 20 2a 0d 0a 20 2a 20 57 72 69 74 74 65 6e 20 62   *.. * Written b
0070: 79 20 4a 6f 65 20 4d 69 73 74 61 63 68 6b 69 6e  y Joe Mistachkin
0080: 2e 0d 0a 20 2a 20 52 65 6c 65 61 73 65 64 20 74  ... * Released t
0090: 6f 20 74 68 65 20 70 75 62 6c 69 63 20 64 6f 6d  o the public dom
00a0: 61 69 6e 2c 20 75 73 65 20 61 74 20 79 6f 75 72  ain, use at your
00b0: 20 6f 77 6e 20 72 69 73 6b 21 0d 0a 20 2a 0d 0a   own risk!.. *..
00c0: 2d 2d 3e 0d 0a 3c 50 72 6f 6a 65 63 74 20 54 6f  -->..<Project To
00d0: 6f 6c 73 56 65 72 73 69 6f 6e 3d 22 31 35 2e 30  olsVersion="15.0
00e0: 22 3e 0d 0a 20 20 3c 21 2d 2d 0d 0a 20 20 2a 2a  ">..  <!--..  **
00f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20  ************..  
0140: 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  **              
0150: 20 20 20 20 20 20 20 49 6d 70 6f 72 74 20 2e 4e         Import .N
0160: 45 54 20 43 6f 72 65 20 53 44 4b 20 50 72 6f 70  ET Core SDK Prop
0170: 65 72 74 69 65 73 20 20 20 20 20 20 20 20 20 20  erties          
0180: 20 20 20 20 20 20 20 20 20 20 20 20 2a 2a 0d 0a              **..
0190: 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    **************
01a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
01b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
01c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
01d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
01e0: 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a 20 20 3c 21 2d  ..  -->....  <!-
01f0: 2d 0d 0a 20 20 20 20 20 20 57 41 52 4e 49 4e 47  -..      WARNING
0200: 3a 20 54 68 69 73 20 70 72 6f 6a 65 63 74 20 63  : This project c
0210: 61 6e 6e 6f 74 20 75 73 65 20 74 68 65 20 72 65  annot use the re
0220: 63 6f 6d 6d 65 6e 64 65 64 20 70 61 74 74 65 72  commended patter
0230: 6e 20 6f 66 20 68 61 76 69 6e 67 20 74 68 65 0d  n of having the.
0240: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
0250: 22 50 72 6f 6a 65 63 74 22 20 65 6c 65 6d 65 6e  "Project" elemen
0260: 74 20 73 69 6d 70 6c 79 20 69 6e 63 6c 75 64 65  t simply include
0270: 20 74 68 65 20 22 53 64 6b 22 20 61 74 74 72 69   the "Sdk" attri
0280: 62 75 74 65 2c 20 64 75 65 20 74 6f 0d 0a 20 20  bute, due to..  
0290: 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65               the
02a0: 20 22 42 75 69 6c 64 44 65 70 65 6e 64 73 4f 6e   "BuildDependsOn
02b0: 22 20 70 72 6f 70 65 72 74 79 20 6e 6f 74 20 62  " property not b
02c0: 65 69 6e 67 20 68 6f 6e 6f 72 65 64 2c 20 73 65  eing honored, se
02d0: 65 3a 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20 20  e:....          
02e0: 20 20 20 20 20 68 74 74 70 73 3a 2f 2f 67 69 74       https://git
02f0: 68 75 62 2e 63 6f 6d 2f 4d 69 63 72 6f 73 6f 66  hub.com/Microsof
0300: 74 2f 6d 73 62 75 69 6c 64 2f 69 73 73 75 65 73  t/msbuild/issues
0310: 2f 31 36 38 30 0d 0a 0d 0a 20 20 20 20 20 20 20  /1680....       
0320: 20 20 20 20 20 20 20 20 49 6e 73 74 65 61 64 2c          Instead,
0330: 20 74 68 65 20 2e 4e 45 54 20 43 6f 72 65 20 53   the .NET Core S
0340: 44 4b 20 70 72 6f 70 65 72 74 69 65 73 20 66 69  DK properties fi
0350: 6c 65 20 69 73 20 69 6d 70 6f 72 74 65 64 20 68  le is imported h
0360: 65 72 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ere..           
0370: 20 20 20 20 61 6e 64 20 74 68 65 20 63 6f 72 72      and the corr
0380: 65 73 70 6f 6e 64 69 6e 67 20 74 61 72 67 65 74  esponding target
0390: 73 20 66 69 6c 65 20 69 73 20 69 6d 70 6f 72 74  s file is import
03a0: 65 64 20 72 69 67 68 74 20 62 65 66 6f 72 65 0d  ed right before.
03b0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
03c0: 72 65 73 65 74 74 69 6e 67 20 74 68 65 20 22 42  resetting the "B
03d0: 75 69 6c 64 44 65 70 65 6e 64 73 4f 6e 22 20 70  uildDependsOn" p
03e0: 72 6f 70 65 72 74 79 20 74 6f 20 69 6e 63 6c 75  roperty to inclu
03f0: 64 65 20 74 61 72 67 65 74 73 0d 0a 20 20 20 20  de targets..    
0400: 20 20 20 20 20 20 20 20 20 20 20 6e 65 63 65 73             neces
0410: 73 61 72 79 20 66 6f 72 20 74 68 69 73 20 70 72  sary for this pr
0420: 6f 6a 65 63 74 2e 0d 0a 20 20 2d 2d 3e 0d 0a 20  oject...  -->.. 
0430: 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74   <Import Project
0440: 3d 22 53 64 6b 2e 70 72 6f 70 73 22 20 53 64 6b  ="Sdk.props" Sdk
0450: 3d 22 4d 69 63 72 6f 73 6f 66 74 2e 4e 45 54 2e  ="Microsoft.NET.
0460: 53 64 6b 22 20 2f 3e 0d 0a 0d 0a 20 20 3c 21 2d  Sdk" />....  <!-
0470: 2d 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  -..  ***********
0480: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0490: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
04a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
04b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
04c0: 2a 2a 2a 0d 0a 20 20 2a 2a 20 20 20 20 20 20 20  ***..  **       
04d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
04e0: 50 72 6f 6a 65 63 74 20 53 70 65 63 69 66 69 63  Project Specific
04f0: 20 50 72 6f 70 65 72 74 69 65 73 20 20 20 20 20   Properties     
0500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0510: 20 20 20 2a 2a 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a     **..  *******
0520: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0530: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0540: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0550: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0560: 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2d 2d 3e 0d 0a  *******..  -->..
0570: 0d 0a 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f  ..  <PropertyGro
0580: 75 70 3e 0d 0a 20 20 20 20 3c 43 6f 6e 66 69 67  up>..    <Config
0590: 75 72 61 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f  uration Conditio
05a0: 6e 3d 22 20 27 24 28 43 6f 6e 66 69 67 75 72 61  n=" '$(Configura
05b0: 74 69 6f 6e 29 27 20 3d 3d 20 27 27 20 22 3e 44  tion)' == '' ">D
05c0: 65 62 75 67 3c 2f 43 6f 6e 66 69 67 75 72 61 74  ebug</Configurat
05d0: 69 6f 6e 3e 0d 0a 20 20 20 20 3c 50 6c 61 74 66  ion>..    <Platf
05e0: 6f 72 6d 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20  orm Condition=" 
05f0: 27 24 28 50 6c 61 74 66 6f 72 6d 29 27 20 3d 3d  '$(Platform)' ==
0600: 20 27 27 20 22 3e 41 6e 79 43 50 55 3c 2f 50 6c   '' ">AnyCPU</Pl
0610: 61 74 66 6f 72 6d 3e 0d 0a 20 20 20 20 3c 50 72  atform>..    <Pr
0620: 6f 6a 65 63 74 47 75 69 64 3e 7b 37 37 42 45 30  ojectGuid>{77BE0
0630: 37 46 37 2d 38 31 38 33 2d 34 41 38 33 2d 38 41  7F7-8183-4A83-8A
0640: 45 43 2d 44 34 36 41 30 43 32 43 30 32 36 44 7d  EC-D46A0C2C026D}
0650: 3c 2f 50 72 6f 6a 65 63 74 47 75 69 64 3e 0d 0a  </ProjectGuid>..
0660: 20 20 20 20 3c 4f 75 74 70 75 74 54 79 70 65 3e      <OutputType>
0670: 4c 69 62 72 61 72 79 3c 2f 4f 75 74 70 75 74 54  Library</OutputT
0680: 79 70 65 3e 0d 0a 20 20 20 20 3c 41 70 70 44 65  ype>..    <AppDe
0690: 73 69 67 6e 65 72 46 6f 6c 64 65 72 3e 50 72 6f  signerFolder>Pro
06a0: 70 65 72 74 69 65 73 3c 2f 41 70 70 44 65 73 69  perties</AppDesi
06b0: 67 6e 65 72 46 6f 6c 64 65 72 3e 0d 0a 20 20 20  gnerFolder>..   
06c0: 20 3c 52 6f 6f 74 4e 61 6d 65 73 70 61 63 65 3e   <RootNamespace>
06d0: 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69  System.Data.SQLi
06e0: 74 65 3c 2f 52 6f 6f 74 4e 61 6d 65 73 70 61 63  te</RootNamespac
06f0: 65 3e 0d 0a 20 20 20 20 3c 41 73 73 65 6d 62 6c  e>..    <Assembl
0700: 79 4e 61 6d 65 3e 53 79 73 74 65 6d 2e 44 61 74  yName>System.Dat
0710: 61 2e 53 51 4c 69 74 65 3c 2f 41 73 73 65 6d 62  a.SQLite</Assemb
0720: 6c 79 4e 61 6d 65 3e 0d 0a 20 20 20 20 3c 53 51  lyName>..    <SQ
0730: 4c 69 74 65 4e 65 74 44 69 72 3e 24 28 4d 53 42  LiteNetDir>$(MSB
0740: 75 69 6c 64 50 72 6f 6a 65 63 74 44 69 72 65 63  uildProjectDirec
0750: 74 6f 72 79 29 5c 2e 2e 3c 2f 53 51 4c 69 74 65  tory)\..</SQLite
0760: 4e 65 74 44 69 72 3e 0d 0a 20 20 20 20 3c 4e 65  NetDir>..    <Ne
0770: 74 46 78 34 36 31 3e 74 72 75 65 3c 2f 4e 65 74  tFx461>true</Net
0780: 46 78 34 36 31 3e 0d 0a 20 20 20 20 3c 49 73 44  Fx461>..    <IsD
0790: 6f 74 4e 65 74 53 74 61 6e 64 61 72 64 3e 74 72  otNetStandard>tr
07a0: 75 65 3c 2f 49 73 44 6f 74 4e 65 74 53 74 61 6e  ue</IsDotNetStan
07b0: 64 61 72 64 3e 0d 0a 20 20 20 20 3c 43 6f 6e 66  dard>..    <Conf
07c0: 69 67 75 72 61 74 69 6f 6e 59 65 61 72 3e 4e 65  igurationYear>Ne
07d0: 74 53 74 61 6e 64 61 72 64 32 30 3c 2f 43 6f 6e  tStandard20</Con
07e0: 66 69 67 75 72 61 74 69 6f 6e 59 65 61 72 3e 0d  figurationYear>.
07f0: 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f  .  </PropertyGro
0800: 75 70 3e 0d 0a 0d 0a 20 20 3c 21 2d 2d 0d 0a 20  up>....  <!--.. 
0810: 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ***************
0820: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0830: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0840: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0850: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d  ***************.
0860: 0a 20 20 2a 2a 20 20 20 20 20 20 20 20 20 20 20  .  **           
0870: 20 20 50 72 6f 6a 65 63 74 20 2f 20 2e 4e 45 54    Project / .NET
0880: 20 53 74 61 6e 64 61 72 64 20 32 2e 30 20 53 70   Standard 2.0 Sp
0890: 65 63 69 66 69 63 20 50 72 6f 70 65 72 74 69 65  ecific Propertie
08a0: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a  s              *
08b0: 2a 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  *..  ***********
08c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
08d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
08e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
08f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0900: 2a 2a 2a 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a 20 20  ***..  -->....  
0910: 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d  <PropertyGroup>.
0920: 0a 20 20 20 20 3c 54 61 72 67 65 74 46 72 61 6d  .    <TargetFram
0930: 65 77 6f 72 6b 3e 6e 65 74 73 74 61 6e 64 61 72  ework>netstandar
0940: 64 32 2e 30 3c 2f 54 61 72 67 65 74 46 72 61 6d  d2.0</TargetFram
0950: 65 77 6f 72 6b 3e 0d 0a 20 20 20 20 3c 47 65 6e  ework>..    <Gen
0960: 65 72 61 74 65 41 73 73 65 6d 62 6c 79 49 6e 66  erateAssemblyInf
0970: 6f 3e 66 61 6c 73 65 3c 2f 47 65 6e 65 72 61 74  o>false</Generat
0980: 65 41 73 73 65 6d 62 6c 79 49 6e 66 6f 3e 0d 0a  eAssemblyInfo>..
0990: 20 20 20 20 3c 44 65 74 65 72 6d 69 6e 69 73 74      <Determinist
09a0: 69 63 3e 46 61 6c 73 65 3c 2f 44 65 74 65 72 6d  ic>False</Determ
09b0: 69 6e 69 73 74 69 63 3e 0d 0a 20 20 20 20 3c 45  inistic>..    <E
09c0: 6e 61 62 6c 65 44 65 66 61 75 6c 74 49 74 65 6d  nableDefaultItem
09d0: 73 3e 66 61 6c 73 65 3c 2f 45 6e 61 62 6c 65 44  s>false</EnableD
09e0: 65 66 61 75 6c 74 49 74 65 6d 73 3e 0d 0a 20 20  efaultItems>..  
09f0: 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e  </PropertyGroup>
0a00: 0d 0a 0d 0a 20 20 3c 21 2d 2d 0d 0a 20 20 2a 2a  ....  <!--..  **
0a10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0a20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0a30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0a40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0a50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20  ************..  
0a60: 2a 2a 20 2e 4e 45 54 20 53 74 61 6e 64 61 72 64  ** .NET Standard
0a70: 20 32 2e 30 20 53 70 65 63 69 66 69 63 20 45 61   2.0 Specific Ea
0a80: 67 6c 65 20 53 74 72 6f 6e 67 20 4e 61 6d 65 20  gle Strong Name 
0a90: 53 69 67 6e 69 6e 67 20 50 72 6f 70 65 72 74 79  Signing Property
0aa0: 20 4f 76 65 72 72 69 64 65 73 20 20 2a 2a 0d 0a   Overrides  **..
0ab0: 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    **************
0ac0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0ad0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0ae0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0af0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0b00: 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a 20 20 3c 50 72  ..  -->....  <Pr
0b10: 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 20 20  opertyGroup>..  
0b20: 20 20 3c 21 2d 2d 0d 0a 20 20 20 20 20 20 20 20    <!--..        
0b30: 4e 4f 54 45 3a 20 41 70 70 61 72 65 6e 74 6c 79  NOTE: Apparently
0b40: 2c 20 74 68 65 20 2e 4e 45 54 20 43 6f 72 65 20  , the .NET Core 
0b50: 62 75 69 6c 64 20 73 79 73 74 65 6d 20 73 65 74  build system set
0b60: 73 20 74 68 65 20 53 69 67 6e 41 73 73 65 6d 62  s the SignAssemb
0b70: 6c 79 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  ly..            
0b80: 20 20 70 72 6f 70 65 72 74 79 20 74 6f 20 66 61    property to fa
0b90: 6c 73 65 3b 20 74 68 65 72 65 66 6f 72 65 2c 20  lse; therefore, 
0ba0: 72 65 73 65 74 20 69 74 20 74 6f 20 74 72 75 65  reset it to true
0bb0: 2e 20 20 41 6c 73 6f 2c 20 64 65 6c 61 79 0d 0a  .  Also, delay..
0bc0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 69                si
0bd0: 67 6e 69 6e 67 20 69 73 20 63 75 72 72 65 6e 74  gning is current
0be0: 6c 79 20 6e 6f 6e 2d 66 75 6e 63 74 69 6f 6e 61  ly non-functiona
0bf0: 6c 20 64 75 65 20 74 6f 20 74 68 65 20 69 6e 61  l due to the ina
0c00: 62 69 6c 69 74 79 20 74 6f 0d 0a 20 20 20 20 20  bility to..     
0c10: 20 20 20 20 20 20 20 20 20 72 75 6e 20 74 68 65           run the
0c20: 20 73 74 72 6f 6e 67 20 6e 61 6d 65 20 73 69 67   strong name sig
0c30: 6e 69 6e 67 20 74 6f 6f 6c 20 28 73 6e 2e 65 78  ning tool (sn.ex
0c40: 65 29 2e 20 20 49 74 20 62 65 68 61 76 65 73 20  e).  It behaves 
0c50: 62 61 64 6c 79 0d 0a 20 20 20 20 20 20 20 20 20  badly..         
0c60: 20 20 20 20 20 77 68 65 6e 20 72 75 6e 20 61 67       when run ag
0c70: 61 69 6e 73 74 20 61 20 2e 4e 45 54 20 43 6f 72  ainst a .NET Cor
0c80: 65 20 61 73 73 65 6d 62 6c 79 2e 0d 0a 20 20 20  e assembly...   
0c90: 20 2d 2d 3e 0d 0a 20 20 20 20 3c 53 69 67 6e 41   -->..    <SignA
0ca0: 73 73 65 6d 62 6c 79 3e 74 72 75 65 3c 2f 53 69  ssembly>true</Si
0cb0: 67 6e 41 73 73 65 6d 62 6c 79 3e 0d 0a 20 20 20  gnAssembly>..   
0cc0: 20 3c 44 65 6c 61 79 53 69 67 6e 3e 66 61 6c 73   <DelaySign>fals
0cd0: 65 3c 2f 44 65 6c 61 79 53 69 67 6e 3e 0d 0a 0d  e</DelaySign>...
0ce0: 0a 20 20 20 20 3c 21 2d 2d 0d 0a 20 20 20 20 20  .    <!--..     
0cf0: 20 20 20 54 4f 44 4f 3a 20 57 68 79 20 69 73 20     TODO: Why is 
0d00: 74 68 69 73 20 6e 65 65 64 65 64 3f 20 20 49 74  this needed?  It
0d10: 20 73 65 65 6d 73 20 74 68 61 74 20 70 75 62 6c   seems that publ
0d20: 69 63 20 73 69 67 6e 69 6e 67 20 69 73 20 71 75  ic signing is qu
0d30: 69 74 65 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ite..           
0d40: 20 20 20 73 69 6d 69 6c 61 72 20 74 6f 20 64 65     similar to de
0d50: 6c 61 79 20 73 69 67 6e 69 6e 67 2e 20 20 57 68  lay signing.  Wh
0d60: 79 20 69 73 20 74 68 69 73 20 6e 65 63 65 73 73  y is this necess
0d70: 61 72 79 20 77 68 65 6e 20 6e 6f 74 0d 0a 20 20  ary when not..  
0d80: 20 20 20 20 20 20 20 20 20 20 20 20 72 75 6e 6e              runn
0d90: 69 6e 67 20 6f 6e 20 57 69 6e 64 6f 77 73 3f 0d  ing on Windows?.
0da0: 0a 20 20 20 20 2d 2d 3e 0d 0a 20 20 20 20 3c 50  .    -->..    <P
0db0: 75 62 6c 69 63 53 69 67 6e 20 43 6f 6e 64 69 74  ublicSign Condit
0dc0: 69 6f 6e 3d 22 27 24 28 4f 53 29 27 20 21 3d 20  ion="'$(OS)' != 
0dd0: 27 57 69 6e 64 6f 77 73 5f 4e 54 27 22 3e 74 72  'Windows_NT'">tr
0de0: 75 65 3c 2f 50 75 62 6c 69 63 53 69 67 6e 3e 0d  ue</PublicSign>.
0df0: 0a 20 20 3c 2f 50 72 6f 70 65 72 74 79 47 72 6f  .  </PropertyGro
0e00: 75 70 3e 0d 0a 0d 0a 20 20 3c 21 2d 2d 0d 0a 20  up>....  <!--.. 
0e10: 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a   ***************
0e20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0e30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0e40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0e50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d  ***************.
0e60: 0a 20 20 2a 2a 20 20 20 20 20 20 20 20 20 20 20  .  **           
0e70: 20 20 20 20 20 20 20 20 20 2e 4e 45 54 20 53 74           .NET St
0e80: 61 6e 64 61 72 64 20 32 2e 30 20 53 70 65 63 69  andard 2.0 Speci
0e90: 66 69 63 20 54 61 72 67 65 74 73 20 20 20 20 20  fic Targets     
0ea0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a                 *
0eb0: 2a 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  *..  ***********
0ec0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0ed0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0ee0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0ef0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0f00: 2a 2a 2a 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a 20 20  ***..  -->....  
0f10: 3c 54 61 72 67 65 74 20 4e 61 6d 65 3d 22 47 65  <Target Name="Ge
0f20: 6e 65 72 61 74 65 52 65 73 6f 75 72 63 65 73 46  nerateResourcesF
0f30: 6f 72 4e 65 74 53 74 61 6e 64 61 72 64 32 30 22  orNetStandard20"
0f40: 0d 0a 20 20 20 20 20 20 20 20 20 20 43 6f 6e 64  ..          Cond
0f50: 69 74 69 6f 6e 3d 22 27 24 28 47 65 6e 65 72 61  ition="'$(Genera
0f60: 74 65 52 65 73 6f 75 72 63 65 73 46 6f 72 4e 65  teResourcesForNe
0f70: 74 53 74 61 6e 64 61 72 64 32 30 29 27 20 21 3d  tStandard20)' !=
0f80: 20 27 66 61 6c 73 65 27 20 41 6e 64 0d 0a 20 20   'false' And..  
0f90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0fa0: 20 20 20 27 24 28 42 75 69 6c 64 54 6f 6f 6c 29     '$(BuildTool)
0fb0: 27 20 3d 3d 20 27 44 6f 74 4e 65 74 43 6f 72 65  ' == 'DotNetCore
0fc0: 27 20 41 6e 64 0d 0a 20 20 20 20 20 20 20 20 20  ' And..         
0fd0: 20 20 20 20 20 20 20 20 20 20 20 20 27 24 28 4f              '$(O
0fe0: 70 65 72 61 74 69 6e 67 53 79 73 74 65 6d 29 27  peratingSystem)'
0ff0: 20 3d 3d 20 27 57 69 6e 64 6f 77 73 27 20 41 6e   == 'Windows' An
1000: 64 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  d..             
1010: 20 20 20 20 20 20 20 20 27 24 28 4d 53 42 75 69          '$(MSBui
1020: 6c 64 50 72 6f 6a 65 63 74 44 69 72 65 63 74 6f  ldProjectDirecto
1030: 72 79 29 27 20 21 3d 20 27 27 20 41 6e 64 0d 0a  ry)' != '' And..
1040: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1050: 20 20 20 20 20 21 48 61 73 54 72 61 69 6c 69 6e       !HasTrailin
1060: 67 53 6c 61 73 68 28 27 24 28 4d 53 42 75 69 6c  gSlash('$(MSBuil
1070: 64 50 72 6f 6a 65 63 74 44 69 72 65 63 74 6f 72  dProjectDirector
1080: 79 29 27 29 20 41 6e 64 0d 0a 20 20 20 20 20 20  y)') And..      
1090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 45                 E
10a0: 78 69 73 74 73 28 27 24 28 4d 53 42 75 69 6c 64  xists('$(MSBuild
10b0: 50 72 6f 6a 65 63 74 44 69 72 65 63 74 6f 72 79  ProjectDirectory
10c0: 29 5c 2e 2e 5c 45 78 74 65 72 6e 61 6c 73 5c 52  )\..\Externals\R
10d0: 65 73 47 65 6e 5c 52 65 73 47 65 6e 2e 65 78 65  esGen\ResGen.exe
10e0: 27 29 22 0d 0a 20 20 20 20 20 20 20 20 20 20 49  ')"..          I
10f0: 6e 70 75 74 73 3d 22 52 65 73 6f 75 72 63 65 73  nputs="Resources
1100: 5c 53 52 2e 72 65 73 78 22 0d 0a 20 20 20 20 20  \SR.resx"..     
1110: 20 20 20 20 20 4f 75 74 70 75 74 73 3d 22 47 65       Outputs="Ge
1120: 6e 65 72 61 74 65 64 5c 53 52 2e 72 65 73 6f 75  nerated\SR.resou
1130: 72 63 65 73 22 3e 0d 0a 20 20 20 20 3c 4d 61 6b  rces">..    <Mak
1140: 65 44 69 72 20 44 69 72 65 63 74 6f 72 69 65 73  eDir Directories
1150: 3d 22 47 65 6e 65 72 61 74 65 64 22 20 2f 3e 0d  ="Generated" />.
1160: 0a 0d 0a 20 20 20 20 3c 45 78 65 63 20 43 6f 6d  ...    <Exec Com
1170: 6d 61 6e 64 3d 22 26 71 75 6f 74 3b 24 28 4d 53  mand="&quot;$(MS
1180: 42 75 69 6c 64 50 72 6f 6a 65 63 74 44 69 72 65  BuildProjectDire
1190: 63 74 6f 72 79 29 5c 2e 2e 5c 45 78 74 65 72 6e  ctory)\..\Extern
11a0: 61 6c 73 5c 52 65 73 47 65 6e 5c 52 65 73 47 65  als\ResGen\ResGe
11b0: 6e 2e 65 78 65 26 71 75 6f 74 3b 20 52 65 73 6f  n.exe&quot; Reso
11c0: 75 72 63 65 73 5c 53 52 2e 72 65 73 78 20 47 65  urces\SR.resx Ge
11d0: 6e 65 72 61 74 65 64 5c 53 52 2e 72 65 73 6f 75  nerated\SR.resou
11e0: 72 63 65 73 20 26 71 75 6f 74 3b 24 28 4d 53 42  rces &quot;$(MSB
11f0: 75 69 6c 64 50 72 6f 6a 65 63 74 44 69 72 65 63  uildProjectDirec
1200: 74 6f 72 79 29 5c 52 65 73 6f 75 72 63 65 73 26  tory)\Resources&
1210: 71 75 6f 74 3b 22 20 2f 3e 0d 0a 20 20 3c 2f 54  quot;" />..  </T
1220: 61 72 67 65 74 3e 0d 0a 0d 0a 20 20 3c 21 2d 2d  arget>....  <!--
1230: 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ..  ************
1240: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1250: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1280: 2a 2a 0d 0a 20 20 2a 2a 20 20 20 20 20 20 20 20  **..  **        
1290: 20 20 20 20 20 20 20 20 20 20 20 20 20 49 6d 70               Imp
12a0: 6f 72 74 20 50 72 6f 6a 65 63 74 20 44 65 66 61  ort Project Defa
12b0: 75 6c 74 20 53 65 74 74 69 6e 67 73 20 20 20 20  ult Settings    
12c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
12d0: 20 20 2a 2a 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a    **..  ********
12e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
12f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1300: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1320: 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2d 2d 3e 0d 0a 0d  ******..  -->...
1330: 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a 65  .  <Import Proje
1340: 63 74 3d 22 24 28 53 51 4c 69 74 65 4e 65 74 44  ct="$(SQLiteNetD
1350: 69 72 29 5c 54 61 72 67 65 74 73 5c 53 51 4c 69  ir)\Targets\SQLi
1360: 74 65 2e 4e 45 54 2e 50 6c 61 74 66 6f 72 6d 2e  te.NET.Platform.
1370: 53 65 74 74 69 6e 67 73 2e 74 61 72 67 65 74 73  Settings.targets
1380: 22 20 2f 3e 0d 0a 20 20 3c 49 6d 70 6f 72 74 20  " />..  <Import 
1390: 50 72 6f 6a 65 63 74 3d 22 24 28 53 51 4c 69 74  Project="$(SQLit
13a0: 65 4e 65 74 44 69 72 29 5c 54 61 72 67 65 74 73  eNetDir)\Targets
13b0: 5c 53 51 4c 69 74 65 2e 4e 45 54 2e 53 65 74 74  \SQLite.NET.Sett
13c0: 69 6e 67 73 2e 74 61 72 67 65 74 73 22 20 2f 3e  ings.targets" />
13d0: 0d 0a 0d 0a 20 20 3c 21 2d 2d 0d 0a 20 20 2a 2a  ....  <!--..  **
13e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
13f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1400: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1410: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1420: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20  ************..  
1430: 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  **              
1440: 20 20 20 20 20 20 20 20 20 49 6d 70 6f 72 74 20           Import 
1450: 50 72 6f 6a 65 63 74 20 42 75 69 6c 64 20 54 61  Project Build Ta
1460: 72 67 65 74 73 20 20 20 20 20 20 20 20 20 20 20  rgets           
1470: 20 20 20 20 20 20 20 20 20 20 20 20 2a 2a 0d 0a              **..
1480: 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    **************
1490: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
14a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
14b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
14c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
14d0: 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a 20 20 3c 49 6d  ..  -->....  <Im
14e0: 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24 28  port Project="$(
14f0: 53 51 4c 69 74 65 4e 65 74 44 69 72 29 5c 54 61  SQLiteNetDir)\Ta
1500: 72 67 65 74 73 5c 53 51 4c 69 74 65 2e 4e 45 54  rgets\SQLite.NET
1510: 2e 74 61 72 67 65 74 73 22 20 2f 3e 0d 0a 0d 0a  .targets" />....
1520: 20 20 3c 21 2d 2d 0d 0a 20 20 2a 2a 2a 2a 2a 2a    <!--..  ******
1530: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1540: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1550: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1560: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1570: 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2a 2a 20 20  ********..  **  
1580: 20 20 20 20 20 20 20 20 20 20 20 20 20 43 6f 6e               Con
1590: 76 65 72 74 20 50 72 6f 6a 65 63 74 20 53 65 74  vert Project Set
15a0: 74 69 6e 67 73 20 54 6f 20 4d 53 42 75 69 6c 64  tings To MSBuild
15b0: 20 53 65 74 74 69 6e 67 73 20 20 20 20 20 20 20   Settings       
15c0: 20 20 20 20 20 20 20 20 2a 2a 0d 0a 20 20 2a 2a          **..  **
15d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
15e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
15f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1600: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1610: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20  ************..  
1620: 2d 2d 3e 0d 0a 0d 0a 20 20 3c 50 72 6f 70 65 72  -->....  <Proper
1630: 74 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f  tyGroup Conditio
1640: 6e 3d 22 27 24 28 42 69 6e 61 72 79 4f 75 74 70  n="'$(BinaryOutp
1650: 75 74 50 61 74 68 29 27 20 21 3d 20 27 27 22 3e  utPath)' != ''">
1660: 0d 0a 20 20 20 20 3c 4f 75 74 70 75 74 50 61 74  ..    <OutputPat
1670: 68 3e 24 28 42 69 6e 61 72 79 4f 75 74 70 75 74  h>$(BinaryOutput
1680: 50 61 74 68 29 3c 2f 4f 75 74 70 75 74 50 61 74  Path)</OutputPat
1690: 68 3e 0d 0a 20 20 20 20 3c 44 6f 63 75 6d 65 6e  h>..    <Documen
16a0: 74 61 74 69 6f 6e 46 69 6c 65 3e 24 28 42 69 6e  tationFile>$(Bin
16b0: 61 72 79 4f 75 74 70 75 74 50 61 74 68 29 6e 65  aryOutputPath)ne
16c0: 74 73 74 61 6e 64 61 72 64 32 2e 30 5c 53 79 73  tstandard2.0\Sys
16d0: 74 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e  tem.Data.SQLite.
16e0: 78 6d 6c 3c 2f 44 6f 63 75 6d 65 6e 74 61 74 69  xml</Documentati
16f0: 6f 6e 46 69 6c 65 3e 0d 0a 20 20 3c 2f 50 72 6f  onFile>..  </Pro
1700: 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a 0d 0a 20  pertyGroup>.... 
1710: 20 3c 21 2d 2d 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a   <!--..  *******
1720: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1730: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1740: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1760: 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2a 2a 20 20 20  *******..  **   
1770: 20 20 20 20 20 20 20 20 20 20 20 20 20 50 72 6f               Pro
1780: 6a 65 63 74 20 43 6f 6e 66 69 67 75 72 61 74 69  ject Configurati
1790: 6f 6e 20 53 70 65 63 69 66 69 63 20 50 72 6f 70  on Specific Prop
17a0: 65 72 74 69 65 73 20 20 20 20 20 20 20 20 20 20  erties          
17b0: 20 20 20 20 20 20 20 2a 2a 0d 0a 20 20 2a 2a 2a         **..  ***
17c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
17d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
17e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
17f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1800: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2d  ***********..  -
1810: 2d 3e 0d 0a 0d 0a 20 20 3c 50 72 6f 70 65 72 74  ->....  <Propert
1820: 79 47 72 6f 75 70 20 43 6f 6e 64 69 74 69 6f 6e  yGroup Condition
1830: 3d 22 20 27 24 28 43 6f 6e 66 69 67 75 72 61 74  =" '$(Configurat
1840: 69 6f 6e 29 27 20 3d 3d 20 27 44 65 62 75 67 27  ion)' == 'Debug'
1850: 20 22 3e 0d 0a 20 20 20 20 3c 44 65 62 75 67 53   ">..    <DebugS
1860: 79 6d 62 6f 6c 73 3e 74 72 75 65 3c 2f 44 65 62  ymbols>true</Deb
1870: 75 67 53 79 6d 62 6f 6c 73 3e 0d 0a 20 20 20 20  ugSymbols>..    
1880: 3c 4f 70 74 69 6d 69 7a 65 3e 66 61 6c 73 65 3c  <Optimize>false<
1890: 2f 4f 70 74 69 6d 69 7a 65 3e 0d 0a 20 20 20 20  /Optimize>..    
18a0: 3c 44 65 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73  <DefineConstants
18b0: 3e 44 45 42 55 47 3b 54 52 41 43 45 3c 2f 44 65  >DEBUG;TRACE</De
18c0: 66 69 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 0d 0a  fineConstants>..
18d0: 20 20 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74      <ErrorReport
18e0: 3e 70 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65  >prompt</ErrorRe
18f0: 70 6f 72 74 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65  port>..  </Prope
1900: 72 74 79 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c  rtyGroup>....  <
1910: 21 2d 2d 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a  !--..  *********
1920: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1930: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1940: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1950: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1960: 2a 2a 2a 2a 2a 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a  *****..  -->....
1970: 20 20 3c 50 72 6f 70 65 72 74 79 47 72 6f 75 70    <PropertyGroup
1980: 20 43 6f 6e 64 69 74 69 6f 6e 3d 22 20 27 24 28   Condition=" '$(
1990: 43 6f 6e 66 69 67 75 72 61 74 69 6f 6e 29 27 20  Configuration)' 
19a0: 3d 3d 20 27 52 65 6c 65 61 73 65 27 20 22 3e 0d  == 'Release' ">.
19b0: 0a 20 20 20 20 3c 4f 70 74 69 6d 69 7a 65 3e 74  .    <Optimize>t
19c0: 72 75 65 3c 2f 4f 70 74 69 6d 69 7a 65 3e 0d 0a  rue</Optimize>..
19d0: 20 20 20 20 3c 44 65 66 69 6e 65 43 6f 6e 73 74      <DefineConst
19e0: 61 6e 74 73 3e 54 52 41 43 45 3c 2f 44 65 66 69  ants>TRACE</Defi
19f0: 6e 65 43 6f 6e 73 74 61 6e 74 73 3e 0d 0a 20 20  neConstants>..  
1a00: 20 20 3c 45 72 72 6f 72 52 65 70 6f 72 74 3e 70    <ErrorReport>p
1a10: 72 6f 6d 70 74 3c 2f 45 72 72 6f 72 52 65 70 6f  rompt</ErrorRepo
1a20: 72 74 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74  rt>..  </Propert
1a30: 79 47 72 6f 75 70 3e 0d 0a 0d 0a 20 20 3c 21 2d  yGroup>....  <!-
1a40: 2d 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  -..  ***********
1a50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1a60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1a70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1a80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1a90: 2a 2a 2a 0d 0a 20 20 2a 2a 20 20 20 20 20 20 20  ***..  **       
1aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ab0: 20 49 6d 70 6f 72 74 20 41 73 73 65 6d 62 6c 79   Import Assembly
1ac0: 20 52 65 66 65 72 65 6e 63 65 73 20 20 20 20 20   References     
1ad0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1ae0: 20 20 20 2a 2a 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a     **..  *******
1af0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1b00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1b10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1b20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1b30: 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2d 2d 3e 0d 0a  *******..  -->..
1b40: 0d 0a 20 20 3c 49 6d 70 6f 72 74 20 50 72 6f 6a  ..  <Import Proj
1b50: 65 63 74 3d 22 24 28 4d 53 42 75 69 6c 64 50 72  ect="$(MSBuildPr
1b60: 6f 6a 65 63 74 44 69 72 65 63 74 6f 72 79 29 5c  ojectDirectory)\
1b70: 54 61 72 67 65 74 73 5c 53 79 73 74 65 6d 2e 44  Targets\System.D
1b80: 61 74 61 2e 53 51 4c 69 74 65 2e 52 65 66 65 72  ata.SQLite.Refer
1b90: 65 6e 63 65 73 2e 74 61 72 67 65 74 73 22 20 2f  ences.targets" /
1ba0: 3e 0d 0a 0d 0a 20 20 3c 21 2d 2d 0d 0a 20 20 2a  >....  <!--..  *
1bb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1bc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1bd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1be0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1bf0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20  *************.. 
1c00: 20 2a 2a 20 20 20 20 20 20 20 49 6d 70 6f 72 74   **       Import
1c10: 20 50 72 6f 6a 65 63 74 20 43 6f 6d 70 69 6c 65   Project Compile
1c20: 2d 54 69 6d 65 20 4f 70 74 69 6f 6e 73 20 28 69  -Time Options (i
1c30: 2e 65 2e 20 44 65 66 69 6e 65 20 43 6f 6e 73 74  .e. Define Const
1c40: 61 6e 74 73 29 20 20 20 20 20 20 20 20 2a 2a 0d  ants)        **.
1c50: 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  .  *************
1c60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1c70: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1c80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1c90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1ca0: 2a 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a 20 20 3c 49  *..  -->....  <I
1cb0: 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74 3d 22 24  mport Project="$
1cc0: 28 4d 53 42 75 69 6c 64 50 72 6f 6a 65 63 74 44  (MSBuildProjectD
1cd0: 69 72 65 63 74 6f 72 79 29 5c 54 61 72 67 65 74  irectory)\Target
1ce0: 73 5c 53 79 73 74 65 6d 2e 44 61 74 61 2e 53 51  s\System.Data.SQ
1cf0: 4c 69 74 65 2e 50 72 6f 70 65 72 74 69 65 73 2e  Lite.Properties.
1d00: 74 61 72 67 65 74 73 22 20 2f 3e 0d 0a 0d 0a 20  targets" />.... 
1d10: 20 3c 21 2d 2d 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a   <!--..  *******
1d20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1d30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1d40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1d50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1d60: 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2a 2a 20 20 20  *******..  **   
1d70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1d80: 20 20 49 6d 70 6f 72 74 20 50 72 6f 6a 65 63 74    Import Project
1d90: 20 53 6f 75 72 63 65 20 43 6f 64 65 20 46 69 6c   Source Code Fil
1da0: 65 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20  es              
1db0: 20 20 20 20 20 20 20 2a 2a 0d 0a 20 20 2a 2a 2a         **..  ***
1dc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1dd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1de0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1df0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1e00: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2d  ***********..  -
1e10: 2d 3e 0d 0a 0d 0a 20 20 3c 49 6d 70 6f 72 74 20  ->....  <Import 
1e20: 50 72 6f 6a 65 63 74 3d 22 24 28 4d 53 42 75 69  Project="$(MSBui
1e30: 6c 64 50 72 6f 6a 65 63 74 44 69 72 65 63 74 6f  ldProjectDirecto
1e40: 72 79 29 5c 54 61 72 67 65 74 73 5c 53 79 73 74  ry)\Targets\Syst
1e50: 65 6d 2e 44 61 74 61 2e 53 51 4c 69 74 65 2e 46  em.Data.SQLite.F
1e60: 69 6c 65 73 2e 74 61 72 67 65 74 73 22 20 2f 3e  iles.targets" />
1e70: 0d 0a 0d 0a 20 20 3c 21 2d 2d 0d 0a 20 20 2a 2a  ....  <!--..  **
1e80: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1e90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1ea0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1eb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1ec0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20  ************..  
1ed0: 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  **              
1ee0: 20 20 20 20 20 20 20 50 72 6f 6a 65 63 74 20 45         Project E
1ef0: 6d 62 65 64 64 65 64 20 52 65 73 6f 75 72 63 65  mbedded Resource
1f00: 20 46 69 6c 65 73 20 20 20 20 20 20 20 20 20 20   Files          
1f10: 20 20 20 20 20 20 20 20 20 20 20 20 2a 2a 0d 0a              **..
1f20: 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a    **************
1f30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1f40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1f50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1f60: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
1f70: 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a 20 20 3c 49 74  ..  -->....  <It
1f80: 65 6d 47 72 6f 75 70 3e 0d 0a 20 20 20 20 3c 45  emGroup>..    <E
1f90: 6d 62 65 64 64 65 64 52 65 73 6f 75 72 63 65 20  mbeddedResource 
1fa0: 49 6e 63 6c 75 64 65 3d 22 47 65 6e 65 72 61 74  Include="Generat
1fb0: 65 64 5c 53 52 2e 72 65 73 6f 75 72 63 65 73 22  ed\SR.resources"
1fc0: 3e 0d 0a 20 20 20 20 20 20 3c 4c 6f 67 69 63 61  >..      <Logica
1fd0: 6c 4e 61 6d 65 3e 53 79 73 74 65 6d 2e 44 61 74  lName>System.Dat
1fe0: 61 2e 53 51 4c 69 74 65 2e 53 52 2e 72 65 73 6f  a.SQLite.SR.reso
1ff0: 75 72 63 65 73 3c 2f 4c 6f 67 69 63 61 6c 4e 61  urces</LogicalNa
2000: 6d 65 3e 0d 0a 20 20 20 20 3c 2f 45 6d 62 65 64  me>..    </Embed
2010: 64 65 64 52 65 73 6f 75 72 63 65 3e 0d 0a 20 20  dedResource>..  
2020: 3c 2f 49 74 65 6d 47 72 6f 75 70 3e 0d 0a 0d 0a  </ItemGroup>....
2030: 20 20 3c 21 2d 2d 0d 0a 20 20 2a 2a 2a 2a 2a 2a    <!--..  ******
2040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2060: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2070: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2080: 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20 2a 2a 20 20  ********..  **  
2090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
20a0: 20 20 20 20 20 49 6d 70 6f 72 74 20 2e 4e 45 54       Import .NET
20b0: 20 43 6f 72 65 20 53 44 4b 20 54 61 72 67 65 74   Core SDK Target
20c0: 73 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  s               
20d0: 20 20 20 20 20 20 20 20 2a 2a 0d 0a 20 20 2a 2a          **..  **
20e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
20f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2120: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a 20 20  ************..  
2130: 2d 2d 3e 0d 0a 0d 0a 20 20 3c 21 2d 2d 0d 0a 20  -->....  <!--.. 
2140: 20 20 20 20 20 57 41 52 4e 49 4e 47 3a 20 54 68       WARNING: Th
2150: 69 73 20 70 72 6f 6a 65 63 74 20 63 61 6e 6e 6f  is project canno
2160: 74 20 75 73 65 20 74 68 65 20 72 65 63 6f 6d 6d  t use the recomm
2170: 65 6e 64 65 64 20 70 61 74 74 65 72 6e 20 6f 66  ended pattern of
2180: 20 68 61 76 69 6e 67 20 74 68 65 0d 0a 20 20 20   having the..   
2190: 20 20 20 20 20 20 20 20 20 20 20 20 22 50 72 6f              "Pro
21a0: 6a 65 63 74 22 20 65 6c 65 6d 65 6e 74 20 73 69  ject" element si
21b0: 6d 70 6c 79 20 69 6e 63 6c 75 64 65 20 74 68 65  mply include the
21c0: 20 22 53 64 6b 22 20 61 74 74 72 69 62 75 74 65   "Sdk" attribute
21d0: 2c 20 73 65 65 20 74 68 65 0d 0a 20 20 20 20 20  , see the..     
21e0: 20 20 20 20 20 20 20 20 20 20 63 6f 6d 6d 65 6e            commen
21f0: 74 20 61 74 20 74 68 65 20 74 6f 70 20 6f 66 20  t at the top of 
2200: 74 68 69 73 20 66 69 6c 65 20 66 6f 72 20 6d 6f  this file for mo
2210: 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d  re information..
2220: 0a 20 20 2d 2d 3e 0d 0a 20 20 3c 49 6d 70 6f 72  .  -->..  <Impor
2230: 74 20 50 72 6f 6a 65 63 74 3d 22 53 64 6b 2e 74  t Project="Sdk.t
2240: 61 72 67 65 74 73 22 20 53 64 6b 3d 22 4d 69 63  argets" Sdk="Mic
2250: 72 6f 73 6f 66 74 2e 4e 45 54 2e 53 64 6b 22 20  rosoft.NET.Sdk" 
2260: 2f 3e 0d 0a 0d 0a 20 20 3c 21 2d 2d 0d 0a 20 20  />....  <!--..  
2270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2290: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
22a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
22b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 0d 0a  **************..
22c0: 20 20 2a 2a 20 20 20 20 20 20 20 20 20 20 20 20    **            
22d0: 20 20 20 20 20 20 41 64 64 20 54 61 72 67 65 74        Add Target
22e0: 73 20 54 6f 20 42 75 69 6c 64 44 65 70 65 6e 64  s To BuildDepend
22f0: 73 4f 6e 20 50 72 6f 70 65 72 74 79 20 20 20 20  sOn Property    
2300: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 2a                **
2310: 0d 0a 20 20 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ..  ************
2320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2330: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2340: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2350: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
2360: 2a 2a 0d 0a 20 20 2d 2d 3e 0d 0a 0d 0a 20 20 3c  **..  -->....  <
2370: 50 72 6f 70 65 72 74 79 47 72 6f 75 70 3e 0d 0a  PropertyGroup>..
2380: 20 20 20 20 3c 42 75 69 6c 64 44 65 70 65 6e 64      <BuildDepend
2390: 73 4f 6e 3e 0d 0a 20 20 20 20 20 20 44 65 74 65  sOn>..      Dete
23a0: 63 74 42 75 69 6c 64 54 6f 6f 6c 3b 0d 0a 20 20  ctBuildTool;..  
23b0: 20 20 20 20 44 65 74 65 63 74 4f 70 65 72 61 74      DetectOperat
23c0: 69 6e 67 53 79 73 74 65 6d 3b 0d 0a 20 20 20 20  ingSystem;..    
23d0: 20 20 47 65 6e 65 72 61 74 65 52 65 73 6f 75 72    GenerateResour
23e0: 63 65 73 46 6f 72 4e 65 74 53 74 61 6e 64 61 72  cesForNetStandar
23f0: 64 32 30 3b 0d 0a 20 20 20 20 20 20 24 28 42 75  d20;..      $(Bu
2400: 69 6c 64 44 65 70 65 6e 64 73 4f 6e 29 3b 0d 0a  ildDependsOn);..
2410: 20 20 20 20 20 20 43 6f 70 79 43 6f 6e 66 69 67        CopyConfig
2420: 75 72 61 74 69 6f 6e 73 3b 0d 0a 20 20 20 20 3c  urations;..    <
2430: 2f 42 75 69 6c 64 44 65 70 65 6e 64 73 4f 6e 3e  /BuildDependsOn>
2440: 0d 0a 20 20 20 20 3c 43 6c 65 61 6e 44 65 70 65  ..    <CleanDepe
2450: 6e 64 73 4f 6e 3e 0d 0a 20 20 20 20 20 20 24 28  ndsOn>..      $(
2460: 43 6c 65 61 6e 44 65 70 65 6e 64 73 4f 6e 29 3b  CleanDependsOn);
2470: 0d 0a 20 20 20 20 20 20 43 6c 65 61 6e 43 6f 6e  ..      CleanCon
2480: 66 69 67 75 72 61 74 69 6f 6e 73 3b 0d 0a 20 20  figurations;..  
2490: 20 20 3c 2f 43 6c 65 61 6e 44 65 70 65 6e 64 73    </CleanDepends
24a0: 4f 6e 3e 0d 0a 20 20 3c 2f 50 72 6f 70 65 72 74  On>..  </Propert
24b0: 79 47 72 6f 75 70 3e 0d 0a 20 20 3c 21 2d 2d 20  yGroup>..  <!-- 
24c0: 54 6f 20 6d 6f 64 69 66 79 20 79 6f 75 72 20 62  To modify your b
24d0: 75 69 6c 64 20 70 72 6f 63 65 73 73 2c 20 61 64  uild process, ad
24e0: 64 20 79 6f 75 72 20 74 61 73 6b 20 69 6e 73 69  d your task insi
24f0: 64 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 74 61  de one of the ta
2500: 72 67 65 74 73 20 62 65 6c 6f 77 20 61 6e 64 20  rgets below and 
2510: 75 6e 63 6f 6d 6d 65 6e 74 20 69 74 2e 0d 0a 20  uncomment it... 
2520: 20 20 20 20 20 20 4f 74 68 65 72 20 73 69 6d 69        Other simi
2530: 6c 61 72 20 65 78 74 65 6e 73 69 6f 6e 20 70 6f  lar extension po
2540: 69 6e 74 73 20 65 78 69 73 74 2c 20 73 65 65 20  ints exist, see 
2550: 4d 69 63 72 6f 73 6f 66 74 2e 43 6f 6d 6d 6f 6e  Microsoft.Common
2560: 2e 74 61 72 67 65 74 73 2e 0d 0a 20 20 3c 54 61  .targets...  <Ta
2570: 72 67 65 74 20 4e 61 6d 65 3d 22 42 65 66 6f 72  rget Name="Befor
2580: 65 42 75 69 6c 64 22 3e 0d 0a 20 20 3c 2f 54 61  eBuild">..  </Ta
2590: 72 67 65 74 3e 0d 0a 20 20 3c 54 61 72 67 65 74  rget>..  <Target
25a0: 20 4e 61 6d 65 3d 22 41 66 74 65 72 42 75 69 6c   Name="AfterBuil
25b0: 64 22 3e 0d 0a 20 20 3c 2f 54 61 72 67 65 74 3e  d">..  </Target>
25c0: 0d 0a 20 20 2d 2d 3e 0d 0a 3c 2f 50 72 6f 6a 65  ..  -->..</Proje
25d0: 63 74 3e                                         ct>