Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add preliminary support for the .NET Framework 4.6.1. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
e3573788017cb324fa23ceea047d61fa |
User & Date: | mistachkin 2015-12-04 01:52:42.419 |
Context
2015-12-04
| ||
02:04 | Add missing checks for NET_452 and NET_461 compile-time defines. check-in: d5792024ef user: mistachkin tags: trunk | |
01:52 | Add preliminary support for the .NET Framework 4.6.1. check-in: e357378801 user: mistachkin tags: trunk | |
2015-12-02
| ||
05:40 | Be sure to increment the structure offset to account for optional sqlite3_index_info members. check-in: 189db19efc user: mistachkin tags: trunk | |
Changes
Changes to Setup/build.bat.
︙ | ︙ | |||
174 175 176 177 178 179 180 181 182 183 184 185 186 187 | CALL :fn_CheckMsBuildDir 12.0 GOTO setup_buildToolDir ) IF DEFINED NETFX46ONLY ( %_AECHO% Forcing the use of the .NET Framework 4.6... SET YEAR=2015 CALL :fn_CheckFrameworkDir v4.0.30319 CALL :fn_CheckMsBuildDir 14.0 GOTO setup_buildToolDir ) REM REM TODO: When the next version of MSBuild is released, this section may need | > > > > > > > > | 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 | CALL :fn_CheckMsBuildDir 12.0 GOTO setup_buildToolDir ) IF DEFINED NETFX46ONLY ( %_AECHO% Forcing the use of the .NET Framework 4.6... SET YEAR=2015 CALL :fn_CheckFrameworkDir v4.0.30319 CALL :fn_CheckMsBuildDir 14.0 GOTO setup_buildToolDir ) IF DEFINED NETFX461ONLY ( %_AECHO% Forcing the use of the .NET Framework 4.6.1... SET YEAR=2015 CALL :fn_CheckFrameworkDir v4.0.30319 CALL :fn_CheckMsBuildDir 14.0 GOTO setup_buildToolDir ) REM REM TODO: When the next version of MSBuild is released, this section may need |
︙ | ︙ |
Changes to Setup/data/SQLite.iss.
︙ | ︙ | |||
124 125 126 127 128 129 130 | #if Year != "2005" && Year != "2008" Components: Application\EF6; Tasks: ngen; Filename: {code:GetNetFx4InstallRoot|Ngen.exe}; Parameters: "install ""{app}\bin\System.Data.SQLite.EF6.dll"" /nologo"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Pos("NativeOnly", AppConfiguration) == 0 && AppProcessor == "x86" #if Year == "2005" | | | | | | | | | | | | | | | | 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 | #if Year != "2005" && Year != "2008" Components: Application\EF6; Tasks: ngen; Filename: {code:GetNetFx4InstallRoot|Ngen.exe}; Parameters: "install ""{app}\bin\System.Data.SQLite.EF6.dll"" /nologo"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Pos("NativeOnly", AppConfiguration) == 0 && AppProcessor == "x86" #if Year == "2005" Components: {#InstallerCondition}; Tasks: gac\vs2005; Filename: {app}\bin\Installer.exe; Parameters: "-install true -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2008 true -noVs2010 true -noVs2012 true -noVs2013 true -noVs2015 true -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx2Setup() #endif #if Year == "2008" Components: {#InstallerCondition}; Tasks: gac\vs2008; Filename: {app}\bin\Installer.exe; Parameters: "-install true -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2010 true -noVs2012 true -noVs2013 true -noVs2015 true -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx2Setup() #endif #if Year == "2010" Components: {#InstallerCondition}; Tasks: gac\vs2010; Filename: {app}\bin\Installer.exe; Parameters: "-install true -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2012 true -noVs2013 true -noVs2015 true -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Year == "2012" Components: {#InstallerCondition}; Tasks: gac\vs2012; Filename: {app}\bin\Installer.exe; Parameters: "-install true -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx40 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2010 true -noVs2013 true -noVs2015 true -configVersion 4.0.30319 -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() Components: {#InstallerCondition}; Tasks: gac\vs2012; Filename: {app}\bin\Installer.exe; Parameters: "-perUser true -install true -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx40 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2010 true -noVs2013 true -noVs2015 true -configVersion 4.0.30319 -vsVersionSuffix _Config -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Year == "2013" Components: {#InstallerCondition}; Tasks: gac\vs2013; Filename: {app}\bin\Installer.exe; Parameters: "-install true -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx40 true -noNetFx45 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2010 true -noVs2012 true -noVs2015 true -configVersion 4.0.30319 -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Year == "2015" Components: {#InstallerCondition}; Tasks: gac\vs2015; Filename: {app}\bin\Installer.exe; Parameters: "-install true -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2010 true -noVs2012 true -noVs2013 true -configVersion 4.0.30319 -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #endif [UninstallRun] #if Pos("NativeOnly", AppConfiguration) == 0 && AppProcessor == "x86" #if Year == "2015" Components: {#InstallerCondition}; Tasks: gac\vs2015; Filename: {app}\bin\Installer.exe; Parameters: "-install false -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2010 true -noVs2012 true -noVs2013 true -configVersion 4.0.30319 -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Year == "2013" Components: {#InstallerCondition}; Tasks: gac\vs2013; Filename: {app}\bin\Installer.exe; Parameters: "-install false -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx40 true -noNetFx45 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2010 true -noVs2012 true -noVs2015 true -configVersion 4.0.30319 -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Year == "2012" Components: {#InstallerCondition}; Tasks: gac\vs2012; Filename: {app}\bin\Installer.exe; Parameters: "-perUser true -install false -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx40 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2010 true -noVs2013 true -noVs2015 true -configVersion 4.0.30319 -vsVersionSuffix _Config -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() Components: {#InstallerCondition}; Tasks: gac\vs2012; Filename: {app}\bin\Installer.exe; Parameters: "-install false -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx40 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2010 true -noVs2013 true -noVs2015 true -configVersion 4.0.30319 -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Year == "2010" Components: {#InstallerCondition}; Tasks: gac\vs2010; Filename: {app}\bin\Installer.exe; Parameters: "-install false -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx20 true -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true -noVs2012 true -noVs2013 true -noVs2015 true -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif #if Year == "2008" Components: {#InstallerCondition}; Tasks: gac\vs2008; Filename: {app}\bin\Installer.exe; Parameters: "-install false -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2010 true -noVs2012 true -noVs2013 true -noVs2015 true -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx2Setup() #endif #if Year == "2005" Components: {#InstallerCondition}; Tasks: gac\vs2005; Filename: {app}\bin\Installer.exe; Parameters: "-install false -wow64 true -installFlags AllExceptGlobalAssemblyCache -tracePriority Lowest -verbose true -noCompact true -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true -noNetFx461 true -noVs2008 true -noVs2010 true -noVs2012 true -noVs2013 true -noVs2015 true -whatIf false -confirm true"; Flags: skipifdoesntexist; Check: CheckIsNetFx2Setup() #endif #endif #if Year != "2005" && Year != "2008" Components: Application\EF6; Tasks: ngen; Filename: {code:GetNetFx4InstallRoot|Ngen.exe}; Parameters: "uninstall ""{app}\bin\System.Data.SQLite.EF6.dll"" /nologo"; Flags: skipifdoesntexist; Check: CheckIsNetFx4Setup() #endif |
︙ | ︙ |
Changes to Setup/data/verify.lst.
︙ | ︙ | |||
317 318 319 320 321 322 323 324 325 326 327 328 329 330 | Setup/set_netFx20.bat Setup/set_netFx35.bat Setup/set_netFx40.bat Setup/set_netFx45.bat Setup/set_netFx451.bat Setup/set_netFx452.bat Setup/set_netFx46.bat Setup/set_Release.bat Setup/set_ReleaseNativeOnly.bat "Setup/set_ReleaseNativeOnly_CEPC DevPlatform.bat" "Setup/set_ReleaseNativeOnly_Pocket PC 2003 (ARMV4).bat" "Setup/set_ReleaseNativeOnly_ARMV7.bat" Setup/set_ReleaseNativeOnly_Win32.bat Setup/set_ReleaseNativeOnly_x64.bat | > | 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 | Setup/set_netFx20.bat Setup/set_netFx35.bat Setup/set_netFx40.bat Setup/set_netFx45.bat Setup/set_netFx451.bat Setup/set_netFx452.bat Setup/set_netFx46.bat Setup/set_netFx461.bat Setup/set_Release.bat Setup/set_ReleaseNativeOnly.bat "Setup/set_ReleaseNativeOnly_CEPC DevPlatform.bat" "Setup/set_ReleaseNativeOnly_Pocket PC 2003 (ARMV4).bat" "Setup/set_ReleaseNativeOnly_ARMV7.bat" Setup/set_ReleaseNativeOnly_Win32.bat Setup/set_ReleaseNativeOnly_x64.bat |
︙ | ︙ |
Changes to Setup/set_2005.bat.
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 | SET NETFX20ONLY=1 SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY= SET BUILD_ARGS= VERIFY > NUL | > | 10 11 12 13 14 15 16 17 18 19 20 | SET NETFX20ONLY=1 SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY= SET NETFX461ONLY= SET BUILD_ARGS= VERIFY > NUL |
Changes to Setup/set_2008.bat.
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 | SET NETFX20ONLY= SET NETFX35ONLY=1 SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY= SET BUILD_ARGS= VERIFY > NUL | > | 10 11 12 13 14 15 16 17 18 19 20 | SET NETFX20ONLY= SET NETFX35ONLY=1 SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY= SET NETFX461ONLY= SET BUILD_ARGS= VERIFY > NUL |
Changes to Setup/set_2010.bat.
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 | SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY=1 SET NETFX45ONLY= SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY= SET BUILD_ARGS= VERIFY > NUL | > | 10 11 12 13 14 15 16 17 18 19 20 | SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY=1 SET NETFX45ONLY= SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY= SET NETFX461ONLY= SET BUILD_ARGS= VERIFY > NUL |
Changes to Setup/set_2012.bat.
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 20 21 22 23 | SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY=1 SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY= REM REM HACK: Evidently, installing Visual Studio 2013 breaks using MSBuild to REM build native projects that specify a platform toolset of "v110". REM SET BUILD_ARGS=/property:VisualStudioVersion=11.0 | > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY=1 SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY= SET NETFX461ONLY= REM REM HACK: Evidently, installing Visual Studio 2013 breaks using MSBuild to REM build native projects that specify a platform toolset of "v110". REM SET BUILD_ARGS=/property:VisualStudioVersion=11.0 |
︙ | ︙ |
Changes to Setup/set_2013.bat.
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 20 21 22 23 | SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY=1 SET NETFX452ONLY= SET NETFX46ONLY= REM REM HACK: Evidently, using MSBuild with Visual Studio 2013 requires some REM extra magic to make it recognize the "v120" platform toolset. REM SET BUILD_ARGS=/property:VisualStudioVersion=12.0 | > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY=1 SET NETFX452ONLY= SET NETFX46ONLY= SET NETFX461ONLY= REM REM HACK: Evidently, using MSBuild with Visual Studio 2013 requires some REM extra magic to make it recognize the "v120" platform toolset. REM SET BUILD_ARGS=/property:VisualStudioVersion=12.0 |
︙ | ︙ |
Changes to Setup/set_2015.bat.
︙ | ︙ | |||
10 11 12 13 14 15 16 17 18 19 20 21 22 23 | SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY=1 REM REM HACK: Evidently, using MSBuild with Visual Studio 2015 requires some REM extra magic to make it recognize the "v140" platform toolset. REM SET BUILD_ARGS=/property:VisualStudioVersion=14.0 | > | 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | SET NETFX20ONLY= SET NETFX35ONLY= SET NETFX40ONLY= SET NETFX45ONLY= SET NETFX451ONLY= SET NETFX452ONLY= SET NETFX46ONLY=1 SET NETFX461ONLY= REM REM HACK: Evidently, using MSBuild with Visual Studio 2015 requires some REM extra magic to make it recognize the "v140" platform toolset. REM SET BUILD_ARGS=/property:VisualStudioVersion=14.0 |
︙ | ︙ |
Changes to Setup/set_common.bat.
︙ | ︙ | |||
78 79 80 81 82 83 84 85 86 87 88 89 90 91 | IF NOT DEFINED FRAMEWORK2013 ( SET FRAMEWORK2013=netFx451 REM SET FRAMEWORK2013=netFx452 ) IF NOT DEFINED FRAMEWORK2015 ( SET FRAMEWORK2015=netFx46 ) IF DEFINED YEARS GOTO end_of_file IF NOT DEFINED NOVS2005 ( IF DEFINED VS2005SP ( SET YEARS=%YEARS% 2005 | > | 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | IF NOT DEFINED FRAMEWORK2013 ( SET FRAMEWORK2013=netFx451 REM SET FRAMEWORK2013=netFx452 ) IF NOT DEFINED FRAMEWORK2015 ( SET FRAMEWORK2015=netFx46 REM SET FRAMEWORK2015=netFx461 ) IF DEFINED YEARS GOTO end_of_file IF NOT DEFINED NOVS2005 ( IF DEFINED VS2005SP ( SET YEARS=%YEARS% 2005 |
︙ | ︙ |
Added Setup/set_netFx461.bat.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 | @ECHO OFF :: :: set_netFx461.bat -- :: :: Written by Joe Mistachkin. :: Released to the public domain, use at your own risk! :: IF NOT DEFINED ISNETFX2 ( SET ISNETFX2=False ) IF NOT DEFINED VCRUNTIME ( SET VCRUNTIME=2015_VSU1 ) IF NOT DEFINED CONFIGURATION ( SET CONFIGURATION=Release ) IF NOT DEFINED PLATFORM ( SET PLATFORM=Win32 ) IF NOT DEFINED PROCESSOR ( SET PROCESSOR=x86 ) IF NOT DEFINED YEAR ( SET YEAR=2015 ) IF NOT DEFINED FRAMEWORK ( SET FRAMEWORK=netFx461 ) :end_of_file |
Changes to System.Data.SQLite/Targets/System.Data.SQLite.Files.targets.
︙ | ︙ | |||
74 75 76 77 78 79 80 | <ItemGroup Condition="'$(IsCompactFramework)' == 'false'"> <Compile Include="SQLiteEnlistment.cs" /> <Compile Condition="'$(NetFx35)' != 'false' Or '$(NetFx40)' != 'false' Or '$(NetFx45)' != 'false' Or '$(NetFx451)' != 'false' Or '$(NetFx452)' != 'false' Or | | > | > | 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 | <ItemGroup Condition="'$(IsCompactFramework)' == 'false'"> <Compile Include="SQLiteEnlistment.cs" /> <Compile Condition="'$(NetFx35)' != 'false' Or '$(NetFx40)' != 'false' Or '$(NetFx45)' != 'false' Or '$(NetFx451)' != 'false' Or '$(NetFx452)' != 'false' Or '$(NetFx46)' != 'false' Or '$(NetFx461)' != 'false'" Include="LINQ\SQLiteConnection_Linq.cs"> <SubType>Component</SubType> </Compile> <Compile Condition="'$(NetFx35)' != 'false' Or '$(NetFx40)' != 'false' Or '$(NetFx45)' != 'false' Or '$(NetFx451)' != 'false' Or '$(NetFx452)' != 'false' Or '$(NetFx46)' != 'false' Or '$(NetFx461)' != 'false'" Include="LINQ\SQLiteFactory_Linq.cs"> <SubType>Code</SubType> </Compile> <EmbeddedResource Include="Resources\SQLiteCommand.bmp" /> <EmbeddedResource Include="Resources\SQLiteConnection.bmp" /> <EmbeddedResource Include="Resources\SQLiteDataAdapter.bmp" /> </ItemGroup> |
︙ | ︙ |
Changes to System.Data.SQLite/Targets/System.Data.SQLite.Properties.targets.
︙ | ︙ | |||
80 81 82 83 84 85 86 87 88 89 90 91 92 93 | Framework 4.6 (if necessary, it will typically be enabled from within the project file itself). --> <PropertyGroup Condition="'$(NetFx46)' != 'false'"> <DefineConstants>$(DefineConstants);NET_46</DefineConstants> </PropertyGroup> <!-- NOTE: Only use functionality available in the .NET Compact Framework 2.0? By default, this is disabled. This must be enabled to successfully build the project using Visual Studio 2005 and/or the .NET Compact Framework 2.0 (if necessary, it will typically be enabled from within the project file itself). --> | > > > > > > > > > > > | 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 | Framework 4.6 (if necessary, it will typically be enabled from within the project file itself). --> <PropertyGroup Condition="'$(NetFx46)' != 'false'"> <DefineConstants>$(DefineConstants);NET_46</DefineConstants> </PropertyGroup> <!-- NOTE: Only use functionality available in the .NET Framework 4.6.1? By default, this is disabled. This must be enabled to successfully build the project using Visual Studio 2015 and/or the .NET Framework 4.6.1 (if necessary, it will typically be enabled from within the project file itself). --> <PropertyGroup Condition="'$(NetFx461)' != 'false'"> <DefineConstants>$(DefineConstants);NET_461</DefineConstants> </PropertyGroup> <!-- NOTE: Only use functionality available in the .NET Compact Framework 2.0? By default, this is disabled. This must be enabled to successfully build the project using Visual Studio 2005 and/or the .NET Compact Framework 2.0 (if necessary, it will typically be enabled from within the project file itself). --> |
︙ | ︙ |
Changes to Targets/SQLite.NET.Settings.targets.
︙ | ︙ | |||
62 63 64 65 66 67 68 69 70 71 72 73 74 75 | Exists('$(SQLiteNetDir)\Targets\SQLite.NET.Settings.targets.netFx452')" /> <Import Project="$(SQLiteNetDir)\Targets\SQLite.NET.Settings.targets.netFx46" Condition="'$(NetFx46)' != '' And '$(NetFx46)' != 'false' And ('$(NetFx46Settings)' == '' Or '$(NetFx46Settings)' != 'false') And Exists('$(SQLiteNetDir)\Targets\SQLite.NET.Settings.targets.netFx46')" /> <!-- ****************************************************************************** ** [Fairly] Generic Properties ** ****************************************************************************** --> <PropertyGroup> | > > > > > | 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | Exists('$(SQLiteNetDir)\Targets\SQLite.NET.Settings.targets.netFx452')" /> <Import Project="$(SQLiteNetDir)\Targets\SQLite.NET.Settings.targets.netFx46" Condition="'$(NetFx46)' != '' And '$(NetFx46)' != 'false' And ('$(NetFx46Settings)' == '' Or '$(NetFx46Settings)' != 'false') And Exists('$(SQLiteNetDir)\Targets\SQLite.NET.Settings.targets.netFx46')" /> <Import Project="$(SQLiteNetDir)\Targets\SQLite.NET.Settings.targets.netFx461" Condition="'$(NetFx461)' != '' And '$(NetFx461)' != 'false' And ('$(NetFx461Settings)' == '' Or '$(NetFx461Settings)' != 'false') And Exists('$(SQLiteNetDir)\Targets\SQLite.NET.Settings.targets.netFx461')" /> <!-- ****************************************************************************** ** [Fairly] Generic Properties ** ****************************************************************************** --> <PropertyGroup> |
︙ | ︙ | |||
168 169 170 171 172 173 174 175 176 177 178 179 180 181 | default, this is disabled. This must be enabled to successfully build the project using Visual Studio 2015 and/or the .NET Framework 4.6 (if necessary, it will typically be enabled from within the project file itself). --> <NetFx46 Condition="'$(NetFx46)' == ''">false</NetFx46> <!-- NOTE: Load the version-specific settings for the .NET Framework 2.0? By default, this is disabled. If this is enabled when compiling for the .NET Framework 2.0, the version-specific settings file "SQLite.NET.Settings.targets.netFx20" will be loaded if it is actually present, before any other settings in this file are processed. | > > > > > > > > > | 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 | default, this is disabled. This must be enabled to successfully build the project using Visual Studio 2015 and/or the .NET Framework 4.6 (if necessary, it will typically be enabled from within the project file itself). --> <NetFx46 Condition="'$(NetFx46)' == ''">false</NetFx46> <!-- NOTE: Only use functionality available in the .NET Framework 4.6.1? By default, this is disabled. This must be enabled to successfully build the project using Visual Studio 2015 and/or the .NET Framework 4.6.1 (if necessary, it will typically be enabled from within the project file itself). --> <NetFx461 Condition="'$(NetFx461)' == ''">false</NetFx461> <!-- NOTE: Load the version-specific settings for the .NET Framework 2.0? By default, this is disabled. If this is enabled when compiling for the .NET Framework 2.0, the version-specific settings file "SQLite.NET.Settings.targets.netFx20" will be loaded if it is actually present, before any other settings in this file are processed. |
︙ | ︙ | |||
237 238 239 240 241 242 243 244 245 246 247 248 249 250 | By default, this is disabled. If this is enabled when compiling for the .NET Framework 4.6, the version-specific settings file "SQLite.NET.Settings.targets.netFx46" will be loaded if it is actually present, before any other settings in this file are processed. --> <NetFx46Settings Condition="'$(NetFx46Settings)' == ''">false</NetFx46Settings> </PropertyGroup> <!-- ****************************************************************************** ** Feature Properties ** ****************************************************************************** --> | > > > > > > > > > > | 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 | By default, this is disabled. If this is enabled when compiling for the .NET Framework 4.6, the version-specific settings file "SQLite.NET.Settings.targets.netFx46" will be loaded if it is actually present, before any other settings in this file are processed. --> <NetFx46Settings Condition="'$(NetFx46Settings)' == ''">false</NetFx46Settings> <!-- NOTE: Load the version-specific settings for the .NET Framework 4.6.1? By default, this is disabled. If this is enabled when compiling for the .NET Framework 4.6.1, the version-specific settings file "SQLite.NET.Settings.targets.netFx461" will be loaded if it is actually present, before any other settings in this file are processed. --> <NetFx461Settings Condition="'$(NetFx461Settings)' == ''">false</NetFx461Settings> </PropertyGroup> <!-- ****************************************************************************** ** Feature Properties ** ****************************************************************************** --> |
︙ | ︙ |
Changes to Targets/SQLite.NET.Settings.targets.netFx35.
︙ | ︙ | |||
13 14 15 16 17 18 19 20 21 22 23 24 25 | <NetFx20>true</NetFx20> <NetFx35>true</NetFx35> <NetFx40>false</NetFx40> <NetFx45>false</NetFx45> <NetFx451>false</NetFx451> <NetFx452>false</NetFx452> <NetFx46>false</NetFx46> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <TargetFrameworkProfile></TargetFrameworkProfile> <Prefer32Bit>false</Prefer32Bit> <PlatformToolset>v110</PlatformToolset> </PropertyGroup> </Project> | > | 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | <NetFx20>true</NetFx20> <NetFx35>true</NetFx35> <NetFx40>false</NetFx40> <NetFx45>false</NetFx45> <NetFx451>false</NetFx451> <NetFx452>false</NetFx452> <NetFx46>false</NetFx46> <NetFx461>false</NetFx461> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <TargetFrameworkProfile></TargetFrameworkProfile> <Prefer32Bit>false</Prefer32Bit> <PlatformToolset>v110</PlatformToolset> </PropertyGroup> </Project> |
Changes to Tests/installer.eagle.
︙ | ︙ | |||
36 37 38 39 40 41 42 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx35 true \ -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true \ | | | | | 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx35 true \ -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true \ -noNetFx46 true -noNetFx461 true -noVs2008 true -noVs2010 true \ -noVs2012 true -noVs2013 true -noVs2015 true -whatIf true \ -verbose true -confirm true -install true -debug true -wow64 true \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output tlog "\n---- END STDOUT OUTPUT\n" |
︙ | ︙ | |||
77 78 79 80 81 82 83 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx35 true \ -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true \ | | | | | 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx35 true \ -noNetFx40 true -noNetFx45 true -noNetFx451 true -noNetFx452 true \ -noNetFx46 true -noNetFx461 true -noVs2008 true -noVs2010 true \ -noVs2012 true -noVs2013 true -noVs2015 true -whatIf true \ -verbose true -confirm true -install false -debug true -wow64 true \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output tlog "\n---- END STDOUT OUTPUT\n" |
︙ | ︙ | |||
118 119 120 121 122 123 124 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx40 true \ -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true \ | | | | | 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx40 true \ -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true \ -noNetFx461 true -noVs2005 true -noVs2010 true -noVs2012 true \ -noVs2013 true -noVs2015 true -whatIf true -verbose true \ -confirm true -install true -debug true -wow64 true \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output tlog "\n---- END STDOUT OUTPUT\n" |
︙ | ︙ | |||
159 160 161 162 163 164 165 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx40 true \ -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true \ | | | | | 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx40 true \ -noNetFx45 true -noNetFx451 true -noNetFx452 true -noNetFx46 true \ -noNetFx461 true -noVs2005 true -noVs2010 true -noVs2012 true \ -noVs2013 true -noVs2015 true -whatIf true -verbose true \ -confirm true -install false -debug true -wow64 true \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output tlog "\n---- END STDOUT OUTPUT\n" |
︙ | ︙ | |||
200 201 202 203 204 205 206 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx45 true -noNetFx451 true -noNetFx452 true \ | | | | | 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx45 true -noNetFx451 true -noNetFx452 true \ -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true \ -noVs2012 true -noVs2013 true -noVs2015 true -whatIf true \ -verbose true -confirm true -install true -debug true -wow64 true \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output tlog "\n---- END STDOUT OUTPUT\n" |
︙ | ︙ | |||
242 243 244 245 246 247 248 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx45 true -noNetFx451 true -noNetFx452 true \ | | | | | 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx45 true -noNetFx451 true -noNetFx452 true \ -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true \ -noVs2012 true -noVs2013 true -noVs2015 true -whatIf true \ -verbose true -confirm true -install false -debug true -wow64 true \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output tlog "\n---- END STDOUT OUTPUT\n" |
︙ | ︙ | |||
284 285 286 287 288 289 290 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx451 true -noNetFx452 true \ | | | | | 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx451 true -noNetFx452 true \ -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true \ -noVs2010 true -noVs2013 true -noVs2015 true -whatIf true \ -verbose true -confirm true -install true -debug true -wow64 true \ -configVersion 4.0.30319 \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output |
︙ | ︙ | |||
327 328 329 330 331 332 333 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx451 true -noNetFx452 true \ | | | | | 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx451 true -noNetFx452 true \ -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true \ -noVs2010 true -noVs2013 true -noVs2015 true -whatIf true \ -verbose true -confirm true -install false -debug true -wow64 true \ -configVersion 4.0.30319 \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output |
︙ | ︙ | |||
370 371 372 373 374 375 376 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx452 true \ | | | | | 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx452 true \ -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true \ -noVs2010 true -noVs2012 true -noVs2015 true -whatIf true \ -verbose true -confirm true -install true -debug true -wow64 true \ -configVersion 4.0.30319 \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output |
︙ | ︙ | |||
413 414 415 416 417 418 419 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx452 true \ | | | | | 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx452 true \ -noNetFx46 true -noNetFx461 true -noVs2005 true -noVs2008 true \ -noVs2010 true -noVs2012 true -noVs2015 true -whatIf true \ -verbose true -confirm true -install false -debug true -wow64 true \ -configVersion 4.0.30319 \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output |
︙ | ︙ | |||
456 457 458 459 460 461 462 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx451 true \ | | | | | 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx451 true \ -noNetFx452 true -noNetFx461 true -noVs2005 true -noVs2008 true \ -noVs2010 true -noVs2012 true -noVs2013 true -whatIf true \ -verbose true -confirm true -install true -debug true -wow64 true \ -configVersion 4.0.30319 \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output |
︙ | ︙ | |||
499 500 501 502 503 504 505 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx451 true \ | | | | | 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 | set output "" set code [catch { testClrExec $installerExeFile [list -eventflags Wait -stdout output \ -success 0] -debugPriority Lowest -tracePriority MediumHigh \ -noRuntimeVersion true -noCompact true -noNetFx20 true \ -noNetFx35 true -noNetFx40 true -noNetFx45 true -noNetFx451 true \ -noNetFx452 true -noNetFx461 true -noVs2005 true -noVs2008 true \ -noVs2010 true -noVs2012 true -noVs2013 true -whatIf true \ -verbose true -confirm true -install false -debug true -wow64 true \ -configVersion 4.0.30319 \ -logFileName [appendArgs \" [file nativename $fileName] \"] \ -traceFormat [appendArgs \" "#{0}: {2}" \"] } error] tlog "---- BEGIN STDOUT OUTPUT\n" tlog $output |
︙ | ︙ |
Changes to Tests/tkt-a4d9c7ee94.eagle.
︙ | ︙ | |||
55 56 57 58 59 60 61 | unset -nocomplain code output error result } -constraints {eagle monoToDo SQLite file_System.Data.SQLite.dll testExec\ file_System.Data.SQLite.Linq.dll file_testlinq.exe file_northwindEF.db} \ -constraintExpression {[haveConstraint buildFramework.netFx40] || \ [haveConstraint buildFramework.netFx45] || \ [haveConstraint buildFramework.netFx451] || \ [haveConstraint buildFramework.netFx452] || \ | | > | 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 | unset -nocomplain code output error result } -constraints {eagle monoToDo SQLite file_System.Data.SQLite.dll testExec\ file_System.Data.SQLite.Linq.dll file_testlinq.exe file_northwindEF.db} \ -constraintExpression {[haveConstraint buildFramework.netFx40] || \ [haveConstraint buildFramework.netFx45] || \ [haveConstraint buildFramework.netFx451] || \ [haveConstraint buildFramework.netFx452] || \ [haveConstraint buildFramework.netFx46] || \ [haveConstraint buildFramework.netFx461]} \ -result {0 {1581 1730 1833 2116 2139 2184 2903 3049 3801 6897 7960 8837 10019\ 10038 11747 14450 19428 19713 20852 27403 27511 29202 30346 31406 32859 33607\ 40222 44122 45839 48075 48084 48304 53404 55113 55439 60179 60601 72716 75234\ 78759 80202 80909 85014 85251 90405 94025 94105 95008 95054 95060 98004 98052\ 98104}}} ############################################################################### |
︙ | ︙ | |||
102 103 104 105 106 107 108 | unset -nocomplain code output error result } -constraints {eagle monoToDo SQLite file_System.Data.SQLite.dll testExec\ file_System.Data.SQLite.Linq.dll file_testlinq.exe file_northwindEF.db} \ -constraintExpression {[haveConstraint buildFramework.netFx40] || \ [haveConstraint buildFramework.netFx45] || \ [haveConstraint buildFramework.netFx451] || \ [haveConstraint buildFramework.netFx452] || \ | | > | 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 | unset -nocomplain code output error result } -constraints {eagle monoToDo SQLite file_System.Data.SQLite.dll testExec\ file_System.Data.SQLite.Linq.dll file_testlinq.exe file_northwindEF.db} \ -constraintExpression {[haveConstraint buildFramework.netFx40] || \ [haveConstraint buildFramework.netFx45] || \ [haveConstraint buildFramework.netFx451] || \ [haveConstraint buildFramework.netFx452] || \ [haveConstraint buildFramework.netFx46] || \ [haveConstraint buildFramework.netFx461]} \ -result {0 {1581 1730 1833 2116 2139 2184 2903 3049 3801 6897 7960 8837 10019\ 10038 11747 14450 19428 19713 20852 27403 27511 29202 30346 31406 32859 33607\ 40222 44122 45839 48075 48084 48304 53404 55113 55439 60179 60601 72716 75234\ 78759 80202 80909 85014 85251 90405 94025 94105 95008 95054 95060 98004 98052\ 98104}}} ############################################################################### runSQLiteTestFilesEpilogue runSQLiteTestEpilogue runTestEpilogue |
Changes to lib/System.Data.SQLite/common.eagle.
︙ | ︙ | |||
207 208 209 210 211 212 213 | 2012 { return netFx45 } 2013 { return netFx451; # TODO: Or "netFx452"? } 2015 { | | | 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 | 2012 { return netFx45 } 2013 { return netFx451; # TODO: Or "netFx452"? } 2015 { return netFx46; # TODO: Or "netFx461"? } default { return netFx35; # TODO: Good "fallback" default? } } } } |
︙ | ︙ | |||
3161 3162 3163 3164 3165 3166 3167 | # # NOTE: Build the list of external files that we handle. Some of # these files may be native and/or managed assemblies that are # required to perform various tests. # set externalFileNames [list \ [file join EntityFramework lib [string map [list Fx ""] [string \ | | | | 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 | # # NOTE: Build the list of external files that we handle. Some of # these files may be native and/or managed assemblies that are # required to perform various tests. # set externalFileNames [list \ [file join EntityFramework lib [string map [list Fx ""] [string \ map [list netFx451 netFx45 netFx452 netFx45 netFx46 netFx45 \ netFx461 netFx45] [getBuildNetFx]]] EntityFramework.dll]] # # NOTE: Build the list of native assembly files that we handle. The # reason the "System.Data.SQLite.dll" file is included here is # because it could be the mixed-mode assembly. # set nativeFileNames [list \ |
︙ | ︙ |
Changes to testlinq/test.2015.csproj.
︙ | ︙ | |||
66 67 68 69 70 71 72 | <DependentUpon>NorthwindModel.Linq.2008.edmx</DependentUpon> </Compile> <Compile Condition="'$(UseEntityFramework6)' == 'false' And ('$(TargetFrameworkVersion)' == 'v4.0' Or '$(TargetFrameworkVersion)' == 'v4.5' Or '$(TargetFrameworkVersion)' == 'v4.5.1' Or '$(TargetFrameworkVersion)' == 'v4.5.2' Or | | > | > | > | > | > | 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 | <DependentUpon>NorthwindModel.Linq.2008.edmx</DependentUpon> </Compile> <Compile Condition="'$(UseEntityFramework6)' == 'false' And ('$(TargetFrameworkVersion)' == 'v4.0' Or '$(TargetFrameworkVersion)' == 'v4.5' Or '$(TargetFrameworkVersion)' == 'v4.5.1' Or '$(TargetFrameworkVersion)' == 'v4.5.2' Or '$(TargetFrameworkVersion)' == 'v4.6' Or '$(TargetFrameworkVersion)' == 'v4.6.1')" Include="NorthwindModel.Linq.2015.Designer.cs"> <AutoGen>True</AutoGen> <DesignTime>True</DesignTime> <DependentUpon>NorthwindModel.Linq.2015.edmx</DependentUpon> </Compile> <Compile Condition="'$(UseEntityFramework6)' != 'false' And ('$(TargetFrameworkVersion)' == 'v4.0' Or '$(TargetFrameworkVersion)' == 'v4.5' Or '$(TargetFrameworkVersion)' == 'v4.5.1' Or '$(TargetFrameworkVersion)' == 'v4.5.2' Or '$(TargetFrameworkVersion)' == 'v4.6' Or '$(TargetFrameworkVersion)' == 'v4.6.1')" Include="NorthwindModel.EF6.2015.Designer.cs"> <AutoGen>True</AutoGen> <DesignTime>True</DesignTime> <DependentUpon>NorthwindModel.EF6.2015.edmx</DependentUpon> </Compile> <Compile Include="Program.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> </ItemGroup> <ItemGroup> <None Condition="'$(TargetFrameworkVersion)' == 'v3.5'" Include="2008\LINQ\App.Config" /> <None Condition="'$(UseEntityFramework6)' == 'false' And ('$(TargetFrameworkVersion)' == 'v4.0' Or '$(TargetFrameworkVersion)' == 'v4.5' Or '$(TargetFrameworkVersion)' == 'v4.5.1' Or '$(TargetFrameworkVersion)' == 'v4.5.2' Or '$(TargetFrameworkVersion)' == 'v4.6' Or '$(TargetFrameworkVersion)' == 'v4.6.1')" Include="2015\LINQ\App.Config" /> <None Condition="'$(UseEntityFramework6)' != 'false' And ('$(TargetFrameworkVersion)' == 'v4.0' Or '$(TargetFrameworkVersion)' == 'v4.5' Or '$(TargetFrameworkVersion)' == 'v4.5.1' Or '$(TargetFrameworkVersion)' == 'v4.5.2' Or '$(TargetFrameworkVersion)' == 'v4.6' Or '$(TargetFrameworkVersion)' == 'v4.6.1')" Include="2015\EF6\App.Config" /> <None Include="northwindEF.db"> <CopyToOutputDirectory>Always</CopyToOutputDirectory> </None> <EntityDeploy Condition="'$(TargetFrameworkVersion)' == 'v3.5'" Include="NorthwindModel.Linq.2008.edmx"> <Generator>EntityModelCodeGenerator</Generator> <LastGenOutput>NorthwindModel.Linq.2008.Designer.cs</LastGenOutput> </EntityDeploy> <EntityDeploy Condition="'$(UseEntityFramework6)' == 'false' And ('$(TargetFrameworkVersion)' == 'v4.0' Or '$(TargetFrameworkVersion)' == 'v4.5' Or '$(TargetFrameworkVersion)' == 'v4.5.1' Or '$(TargetFrameworkVersion)' == 'v4.5.2' Or '$(TargetFrameworkVersion)' == 'v4.6' Or '$(TargetFrameworkVersion)' == 'v4.6.1')" Include="NorthwindModel.Linq.2015.edmx"> <Generator>EntityModelCodeGenerator</Generator> <LastGenOutput>NorthwindModel.Linq.2015.Designer.cs</LastGenOutput> </EntityDeploy> <EntityDeploy Condition="'$(UseEntityFramework6)' != 'false' And ('$(TargetFrameworkVersion)' == 'v4.0' Or '$(TargetFrameworkVersion)' == 'v4.5' Or |
︙ | ︙ |
Changes to tools/install/Installer.cs.
︙ | ︙ | |||
2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 | bool noNetFx20, bool noNetFx35, bool noNetFx40, bool noNetFx45, bool noNetFx451, bool noNetFx452, bool noNetFx46, bool noVs2005, bool noVs2008, bool noVs2010, bool noVs2012, bool noVs2013, bool noVs2015, bool noTrace, | > | 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 | bool noNetFx20, bool noNetFx35, bool noNetFx40, bool noNetFx45, bool noNetFx451, bool noNetFx452, bool noNetFx46, bool noNetFx461, bool noVs2005, bool noVs2008, bool noVs2010, bool noVs2012, bool noVs2013, bool noVs2015, bool noTrace, |
︙ | ︙ | |||
2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 | this.noNetFx20 = noNetFx20; this.noNetFx35 = noNetFx35; this.noNetFx40 = noNetFx40; this.noNetFx45 = noNetFx45; this.noNetFx451 = noNetFx451; this.noNetFx452 = noNetFx452; this.noNetFx46 = noNetFx46; this.noVs2005 = noVs2005; this.noVs2008 = noVs2008; this.noVs2010 = noVs2010; this.noVs2012 = noVs2012; this.noVs2013 = noVs2013; this.noVs2015 = noVs2015; this.noTrace = noTrace; | > | 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 | this.noNetFx20 = noNetFx20; this.noNetFx35 = noNetFx35; this.noNetFx40 = noNetFx40; this.noNetFx45 = noNetFx45; this.noNetFx451 = noNetFx451; this.noNetFx452 = noNetFx452; this.noNetFx46 = noNetFx46; this.noNetFx461 = noNetFx461; this.noVs2005 = noVs2005; this.noVs2008 = noVs2008; this.noVs2010 = noVs2010; this.noVs2012 = noVs2012; this.noVs2013 = noVs2013; this.noVs2015 = noVs2015; this.noTrace = noTrace; |
︙ | ︙ | |||
2296 2297 2298 2299 2300 2301 2302 | thisAssembly, null, directory, coreFileName, linqFileName, ef6FileName, designerFileName, null, null, null, TraceOps.DebugFormat, TraceOps.TraceFormat, InstallFlags.Default, ProviderFlags.Default, TracePriority.Default, TracePriority.Default, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, | | | | 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 | thisAssembly, null, directory, coreFileName, linqFileName, ef6FileName, designerFileName, null, null, null, TraceOps.DebugFormat, TraceOps.TraceFormat, InstallFlags.Default, ProviderFlags.Default, TracePriority.Default, TracePriority.Default, false, true, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, false, true, true, false, false, false); } /////////////////////////////////////////////////////////////////// [MethodImpl(MethodImplOptions.NoInlining)] public static bool FromArgs( string[] args, |
︙ | ︙ | |||
2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 | if (strict) return false; continue; } configuration.noNetFx46 = (bool)value; } else if (MatchOption(newArg, "noRuntimeVersion")) { bool? value = ParseBoolean(text); if (value == null) { | > > > > > > > > > > > > > > > > > > > > > | 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 | if (strict) return false; continue; } configuration.noNetFx46 = (bool)value; } else if (MatchOption(newArg, "noNetFx461")) { bool? value = ParseBoolean(text); if (value == null) { error = TraceOps.DebugAndTrace( TracePriority.Lowest, debugCallback, traceCallback, String.Format( "Invalid {0} boolean value: {1}", ForDisplay(arg), ForDisplay(text)), traceCategory); if (strict) return false; continue; } configuration.noNetFx461 = (bool)value; } else if (MatchOption(newArg, "noRuntimeVersion")) { bool? value = ParseBoolean(text); if (value == null) { |
︙ | ︙ | |||
3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 | // we currently disallow this mismatch. // configuration.noNetFx40 = true; configuration.noNetFx45 = true; configuration.noNetFx451 = true; configuration.noNetFx452 = true; configuration.noNetFx46 = true; configuration.noVs2010 = true; configuration.noVs2012 = true; configuration.noVs2013 = true; configuration.noVs2015 = true; TraceOps.DebugAndTrace(TracePriority.Medium, debugCallback, traceCallback, String.Format( | > | 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 | // we currently disallow this mismatch. // configuration.noNetFx40 = true; configuration.noNetFx45 = true; configuration.noNetFx451 = true; configuration.noNetFx452 = true; configuration.noNetFx46 = true; configuration.noNetFx461 = true; configuration.noVs2010 = true; configuration.noVs2012 = true; configuration.noVs2013 = true; configuration.noVs2015 = true; TraceOps.DebugAndTrace(TracePriority.Medium, debugCallback, traceCallback, String.Format( |
︙ | ︙ | |||
3660 3661 3662 3663 3664 3665 3666 | // // NOTE: Return non-zero if the System.Data.SQLite.Linq // assembly should be processed during the install. // If the target is Visual Studio 2005, this must // return zero. // return !noNetFx35 || !noNetFx40 || !noNetFx45 || | | > | 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 | // // NOTE: Return non-zero if the System.Data.SQLite.Linq // assembly should be processed during the install. // If the target is Visual Studio 2005, this must // return zero. // return !noNetFx35 || !noNetFx40 || !noNetFx45 || !noNetFx451 || !noNetFx452 || !noNetFx46 || !noNetFx461; } /////////////////////////////////////////////////////////////////// public bool IsEf6Supported( bool trace ) |
︙ | ︙ | |||
3712 3713 3714 3715 3716 3717 3718 | // // NOTE: Return non-zero if the System.Data.SQLite.EF6 // assembly should be processed during the install. // If the target is Visual Studio 2005 or Visual // Studio 2008, this must return zero. // if (noNetFx40 && | | > | 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 | // // NOTE: Return non-zero if the System.Data.SQLite.EF6 // assembly should be processed during the install. // If the target is Visual Studio 2005 or Visual // Studio 2008, this must return zero. // if (noNetFx40 && noNetFx45 && noNetFx451 && noNetFx452 && noNetFx46 && noNetFx461) { return false; } // // NOTE: Also, if the EF6 core assembly is unavailable, this // must return zero. |
︙ | ︙ | |||
3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 | traceCallback(String.Format(NameAndValueFormat, "NoNetFx452", ForDisplay(noNetFx452)), traceCategory); traceCallback(String.Format(NameAndValueFormat, "NoNetFx46", ForDisplay(noNetFx46)), traceCategory); traceCallback(String.Format(NameAndValueFormat, "NoVs2005", ForDisplay(noVs2005)), traceCategory); traceCallback(String.Format(NameAndValueFormat, "NoVs2008", ForDisplay(noVs2008)), | > > > > | 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 | traceCallback(String.Format(NameAndValueFormat, "NoNetFx452", ForDisplay(noNetFx452)), traceCategory); traceCallback(String.Format(NameAndValueFormat, "NoNetFx46", ForDisplay(noNetFx46)), traceCategory); traceCallback(String.Format(NameAndValueFormat, "NoNetFx461", ForDisplay(noNetFx461)), traceCategory); traceCallback(String.Format(NameAndValueFormat, "NoVs2005", ForDisplay(noVs2005)), traceCategory); traceCallback(String.Format(NameAndValueFormat, "NoVs2008", ForDisplay(noVs2008)), |
︙ | ︙ | |||
4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 | private bool noNetFx46; public bool NoNetFx46 { get { return noNetFx46; } set { noNetFx46 = value; } } /////////////////////////////////////////////////////////////////// private bool noVs2005; public bool NoVs2005 { get { return noVs2005; } | > > > > > > > > > | 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 | private bool noNetFx46; public bool NoNetFx46 { get { return noNetFx46; } set { noNetFx46 = value; } } /////////////////////////////////////////////////////////////////// private bool noNetFx461; public bool NoNetFx461 { get { return noNetFx461; } set { noNetFx461 = value; } } /////////////////////////////////////////////////////////////////// private bool noVs2005; public bool NoVs2005 { get { return noVs2005; } |
︙ | ︙ | |||
5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 | // NOTE: The .NET Framework 4.6 does not have its own // directory; however, it still may have assembly // folders for use in Visual Studio, etc. // if ((configuration == null) || !configuration.NoNetFx46) desktopVersionList.Add(new Version(4, 6)); frameworkList.Versions.Add(".NETFramework", desktopVersionList); } if ((configuration == null) || !configuration.NoCompact) { frameworkList.Versions.Add(".NETCompactFramework", | > > > > > > > > | 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 | // NOTE: The .NET Framework 4.6 does not have its own // directory; however, it still may have assembly // folders for use in Visual Studio, etc. // if ((configuration == null) || !configuration.NoNetFx46) desktopVersionList.Add(new Version(4, 6)); // // NOTE: The .NET Framework 4.6.1 does not have its own // directory; however, it still may have assembly // folders for use in Visual Studio, etc. // if ((configuration == null) || !configuration.NoNetFx461) desktopVersionList.Add(new Version(4, 6, 1)); frameworkList.Versions.Add(".NETFramework", desktopVersionList); } if ((configuration == null) || !configuration.NoCompact) { frameworkList.Versions.Add(".NETCompactFramework", |
︙ | ︙ |