Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | 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). |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
6d2a2db720f9d4779bd736b1f130f335 |
User & Date: | mistachkin 2011-02-17 06:00:31.846 |
References
2011-02-17
| ||
06:06 | • Ticket [2737c06ea1] .NET 2.0 support status still Open with 3 other changes artifact: 260c05719f user: mistachkin | |
Context
2011-02-17
| ||
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 | |
2011-02-16
| ||
05:05 | Don't set SQLITE_OPEN_CREATE when "Read Only=true" is used in the connection string. Fix for [ac0e253dcf]. check-in: 99e4838b78 user: shaneh tags: trunk | |
Changes
Added SQLite.NET.2008.sln.
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite", "System.Data.SQLite\System.Data.SQLite.2008.csproj", "{AC139952-261A-4463-B6FA-AEBC25283A66}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {AC139952-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AC139952-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.Build.0 = Debug|Any CPU {AC139952-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.ActiveCfg = Release|Any CPU {AC139952-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal |
Added SQLite.NET.2010.sln.
> > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Data.SQLite", "System.Data.SQLite\System.Data.SQLite.2010.csproj", "{AC139952-261A-4463-B6FA-AEBC25283A66}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {AC139952-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AC139952-261A-4463-B6FA-AEBC25283A66}.Debug|Any CPU.Build.0 = Debug|Any CPU {AC139952-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.ActiveCfg = Release|Any CPU {AC139952-261A-4463-B6FA-AEBC25283A66}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal |
Added SQLite.NET.Settings.targets.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 | <!-- * * SQLite.NET.Settings.targets - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! * --> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <!-- ****************************************************************************** ** Load Per-User Settings ** ****************************************************************************** --> <!-- NOTE: If the per-user settings file exists, import it now. The contained settings, if any, will override the default ones provided below. --> <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets.user" Condition="Exists('$(SQLiteNetDir)\SQLite.NET.Settings.targets.user')" /> <!-- ****************************************************************************** ** [Fairly] Generic Properties ** ****************************************************************************** --> <PropertyGroup> <!-- NOTE: *UNCONDITIONAL* We never want to use the hosting process for debugging. It causes problems. --> <UseVSHostingProcess>false</UseVSHostingProcess> <!-- NOTE: *UNCONDITIONAL* We never want to use the fast up-to-date check that Visual Studio provides. --> <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck> <!-- HACK: *UNCONDITIONAL* The Visual Studio IDE ignores the BaseIntermediateOutputPath property and creates empty "bin" and "obj" directories for every project whenever the project is opened or built. Also, the Visual Studio IDE will occasionally fail to rebuild the project due to this confusion. The situation appears to improve somewhat when this is set to false. Please note that even if this is set to false, things still do not work 100% correctly; however, at least there appears to be less build failures. Please see Microsoft Connect FeedbackID 105854 for their official list of excuses, on this now more than 3 year old bug. --> <UseHostCompilerIfAvailable>false</UseHostCompilerIfAvailable> </PropertyGroup> <!-- ****************************************************************************** ** Common Properties ** ****************************************************************************** --> <PropertyGroup> <!-- NOTE: Only use functionality available in the .NET Framework 2.0? By default, this is disabled. This must be enabled to successfully build the project using Visual Studio 2008 and/or the .NET Framework 2.0 (if necessary, it will typically be enabled from within the project file itself). --> <NetFx20 Condition="'$(NetFx20)' == ''">false</NetFx20> <!-- NOTE: The suffix for the name of the build configuration directory . By default, this is an empty string. --> <ConfigurationSuffix Condition="'$(ConfigurationSuffix)' == ''"></ConfigurationSuffix> <!-- NOTE: For interaction with the native SQLite implementation, use the custom build interop DLL (i.e. "SQLite.Interop.DLL")? By default, this is disabled. This property is mutually exclusive with the "UseSqliteStandard" one, below. --> <UseInteropDll Condition="'$(UseInteropDll)' == ''">false</UseInteropDll> <!-- NOTE: For interaction with the native SQLite implementation, use the standard DLL (i.e. "sqlite3.dll")? --> <UseSqliteStandard Condition="'$(UseSqliteStandard)' == ''">false</UseSqliteStandard> <!-- NOTE: Is the project being built to support the .NET Compact Framework? --> <IsCompactFramework Condition="'$(IsCompactFramework)' == ''">false</IsCompactFramework> </PropertyGroup> <!-- ****************************************************************************** ** Warning Properties ** ****************************************************************************** --> <PropertyGroup Condition="'$(Configuration)' == 'Debug'"> <!-- NOTE: Debug build. Set the warning level to maximum. Also, disable warnings that tend to cause too much noise. --> <WarningLevel>4</WarningLevel> <NoWarn>618,1591</NoWarn> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)' == 'Release'"> <!-- NOTE: Release build. Set the warning level to maximum. Also, disable warnings that tend to cause too much noise. --> <WarningLevel>4</WarningLevel> <NoWarn>618,1591</NoWarn> </PropertyGroup> <!-- ****************************************************************************** ** Relative Path Properties ** ****************************************************************************** --> <PropertyGroup Condition="'$(SQLiteNetDir)' != ''"> <!-- NOTE: Keep all the intermediate files in one place. The Visual Studio IDE seems to have a nasty habit of ignoring this setting. The Visual Studio IDE then fails to build the project(s) properly when the output does not end up where it expects the output to be. The value of this property must have a trailing backslash. --> <BaseIntermediateOutputPath Condition="'$(ConfigurationSuffix)' == ''">$(SQLiteNetDir)\obj\</BaseIntermediateOutputPath> <BaseIntermediateOutputPath Condition="'$(ConfigurationSuffix)' != ''">$(SQLiteNetDir)\obj\$(ConfigurationSuffix)\</BaseIntermediateOutputPath> </PropertyGroup> <!-- ****************************************************************************** ** Per-Configuration Relative Path Properties ** ****************************************************************************** --> <PropertyGroup Condition="'$(SQLiteNetDir)' != '' And '$(Configuration)' != ''"> <!-- NOTE: The final output files need to end up in one place. The value of this property must have a trailing backslash. --> <BinaryOutputPath Condition="'$(BinaryOutputPath)' == ''">$(SQLiteNetDir)\bin\$(Configuration)$(ConfigurationSuffix)\bin\</BinaryOutputPath> </PropertyGroup> <!-- ****************************************************************************** ** Strong Name Signing Properties ** ****************************************************************************** --> <PropertyGroup Condition="'$(SQLiteNetDir)' != '' And !HasTrailingSlash('$(SQLiteNetDir)') And Exists('$(SQLiteNetDir)\System.Data.SQLite\System.Data.SQLite.snk')"> <!-- NOTE: Sign the assembly? By default, this is enabled. --> <SignAssembly Condition="'$(SignAssembly)' == ''">true</SignAssembly> <!-- NOTE: Use delay signing? By default, this is disabled because the default strong name key pair is included with the source code. --> <DelaySign Condition="'$(DelaySign)' == ''">false</DelaySign> <!-- NOTE: The full path and file name for the strong name key pair to use. --> <AssemblyOriginatorKeyFile Condition="'$(AssemblyOriginatorKeyFile)' == ''">$(SQLiteNetDir)\System.Data.SQLite\System.Data.SQLite.snk</AssemblyOriginatorKeyFile> </PropertyGroup> </Project> |
Changes to System.Data.SQLite/AssemblyInfo.cs.
︙ | ︙ | |||
10 11 12 13 14 15 16 | using System.Runtime.ConstrainedExecution; #endif // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("System.Data.SQLite")] | | | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | using System.Runtime.ConstrainedExecution; #endif // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("System.Data.SQLite")] [assembly: AssemblyDescription("ADO.NET Data Provider for SQLite")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("http://sqlite.phxsoftware.com")] [assembly: AssemblyProduct("System.Data.SQLite")] [assembly: AssemblyCopyright("Public Domain")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] |
︙ | ︙ | |||
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | [assembly: CLSCompliant(true)] [assembly: InternalsVisibleTo("System.Data.SQLite.Linq, PublicKey=002400000480000094000000060200000024000052534131000400000100010005a288de5687c4e1b621ddff5d844727418956997f475eb829429e411aff3e93f97b70de698b972640925bdd44280df0a25a843266973704137cbb0e7441c1fe7cae4e2440ae91ab8cde3933febcb1ac48dd33b40e13c421d8215c18a4349a436dd499e3c385cc683015f886f6c10bd90115eb2bd61b67750839e3a19941dc9c")] [assembly: NeutralResourcesLanguage("en")] #if !PLATFORM_COMPACTFRAMEWORK [assembly: AllowPartiallyTrustedCallers] [assembly: ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] [assembly: SecurityRules(System.Security.SecurityRuleSet.Level1)] #endif // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number | > > > > > > | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | [assembly: CLSCompliant(true)] [assembly: InternalsVisibleTo("System.Data.SQLite.Linq, PublicKey=002400000480000094000000060200000024000052534131000400000100010005a288de5687c4e1b621ddff5d844727418956997f475eb829429e411aff3e93f97b70de698b972640925bdd44280df0a25a843266973704137cbb0e7441c1fe7cae4e2440ae91ab8cde3933febcb1ac48dd33b40e13c421d8215c18a4349a436dd499e3c385cc683015f886f6c10bd90115eb2bd61b67750839e3a19941dc9c")] [assembly: NeutralResourcesLanguage("en")] #if !PLATFORM_COMPACTFRAMEWORK [assembly: AllowPartiallyTrustedCallers] [assembly: ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] #if !NET_20 // // NOTE: This attribute is only available in .NET Framework 4.0 or higher. // [assembly: SecurityRules(System.Security.SecurityRuleSet.Level1)] #endif #endif // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number |
︙ | ︙ |
Added System.Data.SQLite/System.Data.SQLite.2008.csproj.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | <?xml version="1.0" encoding="utf-8"?> <!-- * * System.Data.SQLite.2008.csproj - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! * --> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion>9.0.30729</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{AC139952-261A-4463-B6FA-AEBC25283A66}</ProjectGuid> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>System.Data.SQLite</RootNamespace> <AssemblyName>System.Data.SQLite</AssemblyName> <OldToolsVersion>2.0</OldToolsVersion> <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir> <NetFx20>true</NetFx20> <ConfigurationSuffix>ManagedOnly</ConfigurationSuffix> </PropertyGroup> <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" /> <PropertyGroup Condition="'$(BinaryOutputPath)' != ''"> <OutputPath>$(BinaryOutputPath)</OutputPath> <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.xml</DocumentationFile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <DefineConstants>TRACE;DEBUG</DefineConstants> <ErrorReport>prompt</ErrorReport> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> </PropertyGroup> <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.References.targets" /> <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Properties.targets" /> <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Files.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> </Target> <Target Name="AfterBuild"> </Target> --> </Project> |
Added System.Data.SQLite/System.Data.SQLite.2010.csproj.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <?xml version="1.0" encoding="utf-8"?> <!-- * * System.Data.SQLite.2010.csproj - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! * --> <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion>10.0.30319</ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{AC139952-261A-4463-B6FA-AEBC25283A66}</ProjectGuid> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>System.Data.SQLite</RootNamespace> <AssemblyName>System.Data.SQLite</AssemblyName> <OldToolsVersion>3.5</OldToolsVersion> <SQLiteNetDir>$(MSBuildProjectDirectory)\..</SQLiteNetDir> <ConfigurationSuffix>ManagedOnly</ConfigurationSuffix> </PropertyGroup> <Import Project="$(SQLiteNetDir)\SQLite.NET.Settings.targets" /> <PropertyGroup Condition="'$(BinaryOutputPath)' != ''"> <OutputPath>$(BinaryOutputPath)</OutputPath> <DocumentationFile>$(BinaryOutputPath)System.Data.SQLite.xml</DocumentationFile> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <DefineConstants>TRACE;DEBUG</DefineConstants> <ErrorReport>prompt</ErrorReport> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> </PropertyGroup> <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.References.targets" /> <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Properties.targets" /> <Import Project="$(MSBuildProjectDirectory)\System.Data.SQLite.Files.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> </Target> <Target Name="AfterBuild"> </Target> --> </Project> |
Added System.Data.SQLite/System.Data.SQLite.Files.targets.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | <!-- * * System.Data.SQLite.Files.targets - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! * --> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <!-- ****************************************************************************** ** Core Files (Common) ** ****************************************************************************** --> <ItemGroup> <Compile Include="AssemblyInfo.cs" /> <Compile Include="SQLite3.cs" /> <Compile Include="SQLite3_UTF16.cs" /> <Compile Include="SQLiteBase.cs" /> <Compile Include="SQLiteCommand.cs"> <SubType>Component</SubType> </Compile> <Compile Include="SQLiteCommandBuilder.cs"> <SubType>Component</SubType> </Compile> <Compile Include="SQLiteConnection.cs"> <SubType>Component</SubType> </Compile> <Compile Include="SQLiteConnectionPool.cs" /> <Compile Include="SQLiteConnectionStringBuilder.cs" /> <Compile Include="SQLiteConvert.cs" /> <Compile Include="SQLiteDataAdapter.cs"> <SubType>Component</SubType> </Compile> <Compile Include="SQLiteDataReader.cs" /> <Compile Include="SQLiteException.cs" /> <Compile Include="SQLiteFactory.cs" /> <Compile Include="SQLiteFunction.cs" /> <Compile Include="SQLiteFunctionAttribute.cs" /> <Compile Include="SQLiteKeyReader.cs" /> <Compile Include="SQLiteMetaDataCollectionNames.cs" /> <Compile Include="SQLiteParameter.cs" /> <Compile Include="SQLiteParameterCollection.cs" /> <Compile Include="SQLiteStatement.cs" /> <Compile Include="SQLiteTransaction.cs" /> <Compile Include="SR.Designer.cs"> <DependentUpon>SR.resx</DependentUpon> <AutoGen>True</AutoGen> <DesignTime>True</DesignTime> </Compile> <Compile Include="UnsafeNativeMethods.cs" /> <EmbeddedResource Include="SR.resx"> <SubType>Designer</SubType> <Generator>ResXFileCodeGenerator</Generator> <LastGenOutput>SR.Designer.cs</LastGenOutput> </EmbeddedResource> </ItemGroup> <!-- ****************************************************************************** ** Core Files (Full Framework) ** ****************************************************************************** --> <ItemGroup Condition="'$(IsCompactFramework)' == 'false'"> <Compile Include="SQLiteEnlistment.cs" /> <Compile Include="LINQ\SQLiteConnection_Linq.cs"> <SubType>Component</SubType> </Compile> <Compile Include="LINQ\SQLiteFactory_Linq.cs"> <SubType>Code</SubType> </Compile> <EmbeddedResource Include="SQLiteCommand.bmp" /> <EmbeddedResource Include="SQLiteConnection.bmp" /> <EmbeddedResource Include="SQLiteDataAdapter.bmp" /> </ItemGroup> </Project> |
Added System.Data.SQLite/System.Data.SQLite.Properties.targets.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | <!-- * * System.Data.SQLite.Properties.targets - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! * --> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <!-- NOTE: Only use functionality available in the .NET Framework 2.0? By default, this is disabled. This must be enabled to successfully build the project using Visual Studio 2008 and/or the .NET Framework 2.0 (if necessary, it will typically be enabled from within the project file itself). --> <PropertyGroup Condition="'$(NetFx20)' != 'false'"> <DefineConstants>$(DefineConstants);NET_20</DefineConstants> </PropertyGroup> <!-- NOTE: For interaction with the native SQLite implementation, use the custom build interop DLL (i.e. "SQLite.Interop.DLL")? --> <PropertyGroup Condition="'$(UseInteropDll)' != 'false'"> <DefineConstants>$(DefineConstants);USE_INTEROP_DLL</DefineConstants> </PropertyGroup> <!-- NOTE: For interaction with the native SQLite implementation, use the standard DLL (i.e. "sqlite3.dll")? --> <PropertyGroup Condition="'$(UseSqliteStandard)' != 'false'"> <DefineConstants>$(DefineConstants);SQLITE_STANDARD</DefineConstants> </PropertyGroup> <!-- NOTE: Is the project being built to support the .NET Compact Framework? --> <PropertyGroup Condition="'$(IsCompactFramework)' != 'false'"> <DefineConstants>$(DefineConstants);PLATFORM_COMPACTFRAMEWORK</DefineConstants> </PropertyGroup> </Project> |
Added System.Data.SQLite/System.Data.SQLite.References.targets.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <!-- * * System.Data.SQLite.References.targets - * * Written by Joe Mistachkin. * Released to the public domain, use at your own risk! * --> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <!-- ****************************************************************************** ** Core References (Full Framework) ** ****************************************************************************** --> <ItemGroup Condition="'$(IsCompactFramework)' == 'false'"> <Reference Include="System" /> <Reference Include="System.Data" /> <Reference Include="System.Transactions" /> <Reference Include="System.Xml" /> </ItemGroup> <!-- ****************************************************************************** ** Core References (Compact Framework) ** ****************************************************************************** --> <ItemGroup Condition="'$(IsCompactFramework)' != 'false'"> <Reference Include="mscorlib" /> <Reference Include="System"> <Private>False</Private> </Reference> <Reference Include="System.Data"> <Private>False</Private> </Reference> <Reference Include="System.Xml"> <Private>False</Private> </Reference> </ItemGroup> </Project> |