System.Data.SQLite
Check-in [55bbb6741b]
Not logged in

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

Overview
Comment:More work on streamlined build system.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 55bbb6741b40908430c000cc14e11efc059f01ee
User & Date: mistachkin 2011-02-17 07:52:05
Context
2011-02-17
08:41
Add test project to streamlined build system. Remove hard-coded supportedRuntime element from the test project app.config file as it is not necessary and prevents the test project from working correctly with the .NET Framework 2.0. Remove unnecessary using statements from test project. check-in: 921761a566 user: mistachkin tags: trunk
07:52
More work on streamlined build system. check-in: 55bbb6741b user: mistachkin tags: trunk
06:00
Initial work on streamlining the build system. Also, partial fix for building with Visual Studio 2008 and/or the .NET Framework 2.0 [2737c06ea1] (for the primary assembly only). check-in: 6d2a2db720 user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to SQLite.NET.2008.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 10.00
     2      2   # Visual Studio 2008
     3         -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite", "System.Data.SQLite\System.Data.SQLite.2008.csproj", "{AC139952-261A-4463-B6FA-AEBC25283A66}"
            3  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.2008", "System.Data.SQLite\System.Data.SQLite.2008.csproj", "{AC139952-261A-4463-B6FA-AEBC25283A66}"
            4  +EndProject
            5  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.Module.2008", "System.Data.SQLite\System.Data.SQLite.Module.2008.csproj", "{AC139952-261A-4463-B6FA-AEBC25284A66}"
            6  +EndProject
            7  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.Compact.2008", "System.Data.SQLite\System.Data.SQLite.Compact.2008.csproj", "{AC139951-261A-4463-B6FA-AEBC25283A66}"
     4      8   EndProject
     5      9   Global
     6     10   	GlobalSection(SolutionConfigurationPlatforms) = preSolution
     7     11   		Debug|Any CPU = Debug|Any CPU
     8     12   		Release|Any CPU = Release|Any CPU
     9     13   	EndGlobalSection
    10     14   	GlobalSection(ProjectConfigurationPlatforms) = postSolution
    11     15   		{AC139952-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    12     16   		{AC139952-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.Build.0 = Debug|Any CPU
    13     17   		{AC139952-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.ActiveCfg = Release|Any CPU
    14     18   		{AC139952-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.Build.0 = Release|Any CPU
           19  +		{AC139952-261A-4463-B6FA-AEBC25284A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
           20  +		{AC139952-261A-4463-B6FA-AEBC25284A66}.Debug|Any CPU.Build.0 = Debug|Any CPU
           21  +		{AC139952-261A-4463-B6FA-AEBC25284A66}.Release|Any CPU.ActiveCfg = Release|Any CPU
           22  +		{AC139952-261A-4463-B6FA-AEBC25284A66}.Release|Any CPU.Build.0 = Release|Any CPU
           23  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
           24  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.Build.0 = Debug|Any CPU
           25  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.ActiveCfg = Release|Any CPU
           26  +		{AC139951-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.Build.0 = Release|Any CPU
    15     27   	EndGlobalSection
    16     28   	GlobalSection(SolutionProperties) = preSolution
    17     29   		HideSolutionNode = FALSE
    18     30   	EndGlobalSection
    19     31   EndGlobal

Changes to SQLite.NET.2010.sln.

     1      1   Microsoft Visual Studio Solution File, Format Version 11.00
     2      2   # Visual Studio 2010
     3         -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite", "System.Data.SQLite\System.Data.SQLite.2010.csproj", "{AC139952-261A-4463-B6FA-AEBC25283A66}"
            3  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.2010", "System.Data.SQLite\System.Data.SQLite.2010.csproj", "{AC139952-261A-4463-B6FA-AEBC25283A66}"
            4  +EndProject
            5  +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite.Module.2010", "System.Data.SQLite\System.Data.SQLite.Module.2010.csproj", "{AC139952-261A-4463-B6FA-AEBC25284A66}"
     4      6   EndProject
     5      7   Global
     6      8   	GlobalSection(SolutionConfigurationPlatforms) = preSolution
     7      9   		Debug|Any CPU = Debug|Any CPU
     8     10   		Release|Any CPU = Release|Any CPU
     9     11   	EndGlobalSection
    10     12   	GlobalSection(ProjectConfigurationPlatforms) = postSolution
    11     13   		{AC139952-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    12     14   		{AC139952-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.Build.0 = Debug|Any CPU
    13     15   		{AC139952-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.ActiveCfg = Release|Any CPU
    14     16   		{AC139952-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.Build.0 = Release|Any CPU
           17  +		{AC139952-261A-4463-B6FA-AEBC25284A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
           18  +		{AC139952-261A-4463-B6FA-AEBC25284A66}.Debug|Any CPU.Build.0 = Debug|Any CPU
           19  +		{AC139952-261A-4463-B6FA-AEBC25284A66}.Release|Any CPU.ActiveCfg = Release|Any CPU
           20  +		{AC139952-261A-4463-B6FA-AEBC25284A66}.Release|Any CPU.Build.0 = Release|Any CPU
    15     21   	EndGlobalSection
    16     22   	GlobalSection(SolutionProperties) = preSolution
    17     23   		HideSolutionNode = FALSE
    18     24   	EndGlobalSection
    19     25   EndGlobal

Changes to SQLite.NET.Settings.targets.

    84     84                 this is disabled.  This property is mutually exclusive with the
    85     85                 "UseSqliteStandard" one, below.
    86     86       -->
    87     87       <UseInteropDll Condition="'$(UseInteropDll)' == ''">false</UseInteropDll>
    88     88   
    89     89       <!--
    90     90           NOTE: For interaction with the native SQLite implementation, use the
    91         -              standard DLL (i.e. "sqlite3.dll")?
           91  +              standard DLL (i.e. "sqlite3.dll")?  By default, this is enabled.
           92  +              This property is mutually exclusive with the "UseInteropDll" one,
           93  +              above.
    92     94       -->
    93         -    <UseSqliteStandard Condition="'$(UseSqliteStandard)' == ''">false</UseSqliteStandard>
           95  +    <UseSqliteStandard Condition="'$(UseSqliteStandard)' == ''">true</UseSqliteStandard>
    94     96   
    95     97       <!--
    96     98           NOTE: Is the project being built to support the .NET Compact Framework?
    97     99       -->
    98    100       <IsCompactFramework Condition="'$(IsCompactFramework)' == ''">false</IsCompactFramework>
          101  +
          102  +    <!--
          103  +        NOTE: Emit an AssemblyFlags attribute that includes the Retargetable
          104  +              flag from the AssemblyNameFlags enumeration?
          105  +    -->
          106  +    <IsRetargetable Condition="'$(IsRetargetable)' == ''">false</IsRetargetable>
    99    107     </PropertyGroup>
   100    108   
   101    109     <!--
   102    110     ******************************************************************************
   103    111     **                            Warning Properties                            **
   104    112     ******************************************************************************
   105    113     -->
................................................................................
   173    181                 default strong name key pair is included with the source code.
   174    182       -->
   175    183       <DelaySign Condition="'$(DelaySign)' == ''">false</DelaySign>
   176    184   
   177    185       <!--
   178    186           NOTE: The full path and file name for the strong name key pair to use.
   179    187       -->
   180         -    <AssemblyOriginatorKeyFile Condition="'$(AssemblyOriginatorKeyFile)' == ''">$(SQLiteNetDir)\System.Data.SQLite\System.Data.SQLite.snk</AssemblyOriginatorKeyFile>
          188  +    <AssemblyOriginatorKeyFile Condition="'$(AssemblyOriginatorKeyFile)' == '' And '$(IsCompactFramework)' == 'false'">$(SQLiteNetDir)\System.Data.SQLite\System.Data.SQLite.snk</AssemblyOriginatorKeyFile>
          189  +    <AssemblyOriginatorKeyFile Condition="'$(AssemblyOriginatorKeyFile)' == '' And '$(IsCompactFramework)' != 'false'">$(SQLiteNetDir)\System.Data.SQLite\System.Data.SQLite.CF.snk</AssemblyOriginatorKeyFile>
   181    190     </PropertyGroup>
   182    191   </Project>

Changes to System.Data.SQLite/System.Data.SQLite.2008.csproj.

    28     28       <OutputPath>$(BinaryOutputPath)</OutputPath>
    29     29       <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.xml</DocumentationFile>
    30     30     </PropertyGroup>
    31     31     <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    32     32       <DebugSymbols>true</DebugSymbols>
    33     33       <DebugType>full</DebugType>
    34     34       <Optimize>false</Optimize>
    35         -    <DefineConstants>TRACE;DEBUG</DefineConstants>
           35  +    <DefineConstants>DEBUG;TRACE</DefineConstants>
    36     36       <ErrorReport>prompt</ErrorReport>
    37     37     </PropertyGroup>
    38     38     <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    39     39       <DebugType>pdbonly</DebugType>
    40     40       <Optimize>true</Optimize>
    41     41       <DefineConstants>TRACE</DefineConstants>
    42     42       <ErrorReport>prompt</ErrorReport>

Changes to System.Data.SQLite/System.Data.SQLite.2010.csproj.

    27     27       <OutputPath>$(BinaryOutputPath)</OutputPath>
    28     28       <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.xml</DocumentationFile>
    29     29     </PropertyGroup>
    30     30     <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    31     31       <DebugSymbols>true</DebugSymbols>
    32     32       <DebugType>full</DebugType>
    33     33       <Optimize>false</Optimize>
    34         -    <DefineConstants>TRACE;DEBUG</DefineConstants>
           34  +    <DefineConstants>DEBUG;TRACE</DefineConstants>
    35     35       <ErrorReport>prompt</ErrorReport>
    36     36     </PropertyGroup>
    37     37     <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    38     38       <DebugType>pdbonly</DebugType>
    39     39       <Optimize>true</Optimize>
    40     40       <DefineConstants>TRACE</DefineConstants>
    41     41       <ErrorReport>prompt</ErrorReport>

Added System.Data.SQLite/System.Data.SQLite.Compact.2008.csproj.

            1  +<?xml version="1.0" encoding="utf-8"?>
            2  +<!--
            3  + *
            4  + * System.Data.SQLite.Compact.2008.csproj -
            5  + *
            6  + * Written by Joe Mistachkin.
            7  + * Released to the public domain, use at your own risk!
            8  + *
            9  +-->
           10  +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
           11  +  <PropertyGroup>
           12  +    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
           13  +    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
           14  +    <ProductVersion>9.0.30729</ProductVersion>
           15  +    <SchemaVersion>2.0</SchemaVersion>
           16  +    <ProjectGuid>{AC139951-261A-4463-B6FA-AEBC25283A66}</ProjectGuid>
           17  +    <OutputType>Library</OutputType>
           18  +    <AppDesignerFolder>Properties</AppDesignerFolder>
           19  +    <RootNamespace>System.Data.SQLite</RootNamespace>
           20  +    <AssemblyName>System.Data.SQLite</AssemblyName>
           21  +    <ProjectTypeGuids>{4D628B5B-2FBC-4AA6-8C16-197242AEB884};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
           22  +    <PlatformFamilyName>WindowsCE</PlatformFamilyName>
           23  +    <PlatformID>E2BECB1F-8C8C-41ba-B736-9BE7D946A398</PlatformID>
           24  +    <OSVersion>5.0</OSVersion>
           25  +    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
           26  +    <OldToolsVersion>2.0</OldToolsVersion>
           27  +    <NativePlatformName>Windows CE</NativePlatformName>
           28  +    <FormFactorID></FormFactorID>
           29  +    <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir>
           30  +    <NetFx20>true</NetFx20>
           31  +    <IsCompactFramework>true</IsCompactFramework>
           32  +    <ConfigurationSuffix>Compact</ConfigurationSuffix>
           33  +  </PropertyGroup>
           34  +  <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" />
           35  +  <PropertyGroup Condition="'$(BinaryOutputPath)' != ''">
           36  +    <OutputPath>$(BinaryOutputPath)</OutputPath>
           37  +    <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.xml</DocumentationFile>
           38  +  </PropertyGroup>
           39  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
           40  +    <DebugSymbols>true</DebugSymbols>
           41  +    <DebugType>full</DebugType>
           42  +    <Optimize>false</Optimize>
           43  +    <DefineConstants>DEBUG;TRACE;$(PlatformFamilyName)</DefineConstants>
           44  +    <NoStdLib>true</NoStdLib>
           45  +    <NoConfig>true</NoConfig>
           46  +    <ErrorReport>prompt</ErrorReport>
           47  +    <GenerateSerializationAssemblies>off</GenerateSerializationAssemblies>
           48  +  </PropertyGroup>
           49  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
           50  +    <DebugType>pdbonly</DebugType>
           51  +    <Optimize>true</Optimize>
           52  +    <DefineConstants>TRACE;$(PlatformFamilyName)</DefineConstants>
           53  +    <NoStdLib>true</NoStdLib>
           54  +    <NoConfig>true</NoConfig>
           55  +    <ErrorReport>prompt</ErrorReport>
           56  +    <GenerateSerializationAssemblies>off</GenerateSerializationAssemblies>
           57  +  </PropertyGroup>
           58  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.References.targets" />
           59  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Properties.targets" />
           60  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Files.targets" />
           61  +  <Import Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
           62  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v1.0'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.v1.targets" />
           63  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v2.0'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
           64  +  <Import Condition="'$(TargetFrameworkVersion)' == 'v3.5'" Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" />
           65  +  <ProjectExtensions>
           66  +    <VisualStudio>
           67  +      <FlavorProperties GUID="{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}">
           68  +        <HostingProcess disable="1" />
           69  +      </FlavorProperties>
           70  +    </VisualStudio>
           71  +  </ProjectExtensions>
           72  +</Project>

Added System.Data.SQLite/System.Data.SQLite.Module.2008.csproj.

            1  +<?xml version="1.0" encoding="utf-8"?>
            2  +<!--
            3  + *
            4  + * System.Data.SQLite.Module.2008.csproj -
            5  + *
            6  + * Written by Joe Mistachkin.
            7  + * Released to the public domain, use at your own risk!
            8  + *
            9  +-->
           10  +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
           11  +  <PropertyGroup>
           12  +    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
           13  +    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
           14  +    <ProductVersion>9.0.30729</ProductVersion>
           15  +    <SchemaVersion>2.0</SchemaVersion>
           16  +    <ProjectGuid>{AC139952-261A-4463-B6FA-AEBC25284A66}</ProjectGuid>
           17  +    <OutputType>Module</OutputType>
           18  +    <AppDesignerFolder>Properties</AppDesignerFolder>
           19  +    <RootNamespace>System.Data.SQLite</RootNamespace>
           20  +    <AssemblyName>System.Data.SQLite</AssemblyName>
           21  +    <OldToolsVersion>2.0</OldToolsVersion>
           22  +    <SignAssembly>false</SignAssembly>
           23  +    <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir>
           24  +    <NetFx20>true</NetFx20>
           25  +    <ConfigurationSuffix>Module</ConfigurationSuffix>
           26  +  </PropertyGroup>
           27  +  <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" />
           28  +  <PropertyGroup Condition="'$(BinaryOutputPath)' != ''">
           29  +    <OutputPath>$(BinaryOutputPath)</OutputPath>
           30  +    <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.xml</DocumentationFile>
           31  +  </PropertyGroup>
           32  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
           33  +    <DebugSymbols>true</DebugSymbols>
           34  +    <DebugType>full</DebugType>
           35  +    <Optimize>false</Optimize>
           36  +    <DefineConstants>DEBUG;TRACE</DefineConstants>
           37  +    <ErrorReport>prompt</ErrorReport>
           38  +  </PropertyGroup>
           39  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
           40  +    <DebugType>pdbonly</DebugType>
           41  +    <Optimize>true</Optimize>
           42  +    <DefineConstants>TRACE</DefineConstants>
           43  +    <ErrorReport>prompt</ErrorReport>
           44  +  </PropertyGroup>
           45  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.References.targets" />
           46  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Properties.targets" />
           47  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Files.targets" />
           48  +  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
           49  +  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
           50  +       Other similar extension points exist, see Microsoft.Common.targets.
           51  +  <Target Name="BeforeBuild">
           52  +  </Target>
           53  +  <Target Name="AfterBuild">
           54  +  </Target>
           55  +  -->
           56  +</Project>

Added System.Data.SQLite/System.Data.SQLite.Module.2010.csproj.

            1  +<?xml version="1.0" encoding="utf-8"?>
            2  +<!--
            3  + *
            4  + * System.Data.SQLite.Module.2010.csproj -
            5  + *
            6  + * Written by Joe Mistachkin.
            7  + * Released to the public domain, use at your own risk!
            8  + *
            9  +-->
           10  +<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
           11  +  <PropertyGroup>
           12  +    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
           13  +    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
           14  +    <ProductVersion>10.0.30319</ProductVersion>
           15  +    <SchemaVersion>2.0</SchemaVersion>
           16  +    <ProjectGuid>{AC139952-261A-4463-B6FA-AEBC25284A66}</ProjectGuid>
           17  +    <OutputType>Module</OutputType>
           18  +    <AppDesignerFolder>Properties</AppDesignerFolder>
           19  +    <RootNamespace>System.Data.SQLite</RootNamespace>
           20  +    <AssemblyName>System.Data.SQLite</AssemblyName>
           21  +    <OldToolsVersion>3.5</OldToolsVersion>
           22  +    <SignAssembly>false</SignAssembly>
           23  +    <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir>
           24  +    <ConfigurationSuffix>Module</ConfigurationSuffix>
           25  +  </PropertyGroup>
           26  +  <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" />
           27  +  <PropertyGroup Condition="'$(BinaryOutputPath)' != ''">
           28  +    <OutputPath>$(BinaryOutputPath)</OutputPath>
           29  +    <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.xml</DocumentationFile>
           30  +  </PropertyGroup>
           31  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
           32  +    <DebugSymbols>true</DebugSymbols>
           33  +    <DebugType>full</DebugType>
           34  +    <Optimize>false</Optimize>
           35  +    <DefineConstants>DEBUG;TRACE</DefineConstants>
           36  +    <ErrorReport>prompt</ErrorReport>
           37  +  </PropertyGroup>
           38  +  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
           39  +    <DebugType>pdbonly</DebugType>
           40  +    <Optimize>true</Optimize>
           41  +    <DefineConstants>TRACE</DefineConstants>
           42  +    <ErrorReport>prompt</ErrorReport>
           43  +  </PropertyGroup>
           44  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.References.targets" />
           45  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Properties.targets" />
           46  +  <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Files.targets" />
           47  +  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
           48  +  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
           49  +       Other similar extension points exist, see Microsoft.Common.targets.
           50  +  <Target Name="BeforeBuild">
           51  +  </Target>
           52  +  <Target Name="AfterBuild">
           53  +  </Target>
           54  +  -->
           55  +</Project>

Changes to System.Data.SQLite/System.Data.SQLite.Properties.targets.

    36     36   
    37     37     <!--
    38     38         NOTE: Is the project being built to support the .NET Compact Framework?
    39     39     -->
    40     40     <PropertyGroup Condition="'$(IsCompactFramework)' != 'false'">
    41     41       <DefineConstants>$(DefineConstants);PLATFORM_COMPACTFRAMEWORK</DefineConstants>
    42     42     </PropertyGroup>
           43  +
           44  +  <!--
           45  +      NOTE: Emit an AssemblyFlags attribute that includes the Retargetable
           46  +            flag from the AssemblyNameFlags enumeration?
           47  +  -->
           48  +  <PropertyGroup Condition="'$(IsRetargetable)' != 'false'">
           49  +    <DefineConstants>$(DefineConstants);RETARGETABLE</DefineConstants>
           50  +  </PropertyGroup>
    43     51   </Project>