System.Data.SQLite

Check-in [3c017a0eaf]
Login

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

Overview
Comment:Preliminary changes to support having the NuGet packages use per-solution files.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | nugetChanges
Files: files | file ages | folders
SHA1: 3c017a0eaf00f6ea384dba508b93391e640a9ee5
User & Date: mistachkin 2014-08-18 20:42:22.169
Context
2014-08-19
02:12
Fix typo in comment. check-in: 7879082337 user: mistachkin tags: nugetChanges
2014-08-18
20:42
Preliminary changes to support having the NuGet packages use per-solution files. check-in: 3c017a0eaf user: mistachkin tags: nugetChanges
2014-08-15
13:40
Update SQLite core library to the 3.8.6 release. check-in: ffe18d71ef user: mistachkin tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to NuGet/SQLite.Core.Beta.nuspec.
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

42

43

44

45
46
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    <file src="..\bin\2008\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net20\x86" />
    <file src="..\bin\2008\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net20\x64" />
    <file src="..\bin\2010\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net40\x86" />
    <file src="..\bin\2010\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net40\x64" />
    <file src="..\bin\2012\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net45\x86" />
    <file src="..\bin\2012\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net45\x64" />
    <file src="..\bin\2013\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net451\x86" />
    <file src="..\bin\2013\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net451\x64" />
    <file src="net20\Core\install.ps1" target="tools\net20\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net40\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net45\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net451\install.ps1" />

  </files>
</package>







|
|
|
|
|
|
|
|

>

>

>

>


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
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    <file src="..\bin\2008\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net20\x86" />
    <file src="..\bin\2008\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net20\x64" />
    <file src="..\bin\2010\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net40\x86" />
    <file src="..\bin\2010\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net40\x64" />
    <file src="..\bin\2012\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net45\x86" />
    <file src="..\bin\2012\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net45\x64" />
    <file src="..\bin\2013\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net451\x86" />
    <file src="..\bin\2013\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net451\x64" />
    <file src="net20\Core\install.ps1" target="tools\net20\install.ps1" />
    <file src="net20\Core\uninstall.ps1" target="tools\net20\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net40\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net40\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net45\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net45\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net451\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net451\uninstall.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.Core.Test.nuspec.
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

42

43

44

45
46
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    <file src="..\bin\2008\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net20\x86" />
    <file src="..\bin\2008\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net20\x64" />
    <file src="..\bin\2010\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net40\x86" />
    <file src="..\bin\2010\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net40\x64" />
    <file src="..\bin\2012\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net45\x86" />
    <file src="..\bin\2012\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net45\x64" />
    <file src="..\bin\2013\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net451\x86" />
    <file src="..\bin\2013\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net451\x64" />
    <file src="net20\Core\install.ps1" target="tools\net20\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net40\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net45\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net451\install.ps1" />

  </files>
</package>







|
|
|
|
|
|
|
|

>

>

>

>


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
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    <file src="..\bin\2008\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net20\x86" />
    <file src="..\bin\2008\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net20\x64" />
    <file src="..\bin\2010\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net40\x86" />
    <file src="..\bin\2010\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net40\x64" />
    <file src="..\bin\2012\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net45\x86" />
    <file src="..\bin\2012\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net45\x64" />
    <file src="..\bin\2013\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net451\x86" />
    <file src="..\bin\2013\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net451\x64" />
    <file src="net20\Core\install.ps1" target="tools\net20\install.ps1" />
    <file src="net20\Core\uninstall.ps1" target="tools\net20\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net40\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net40\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net45\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net45\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net451\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net451\uninstall.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.Core.nuspec.
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41

42

43

44

45
46
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    <file src="..\bin\2008\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net20\x86" />
    <file src="..\bin\2008\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net20\x64" />
    <file src="..\bin\2010\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net40\x86" />
    <file src="..\bin\2010\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net40\x64" />
    <file src="..\bin\2012\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net45\x86" />
    <file src="..\bin\2012\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net45\x64" />
    <file src="..\bin\2013\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net451\x86" />
    <file src="..\bin\2013\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="content\net451\x64" />
    <file src="net20\Core\install.ps1" target="tools\net20\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net40\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net45\install.ps1" />

    <file src="net40\Core\install.ps1" target="tools\net451\install.ps1" />

  </files>
</package>







|
|
|
|
|
|
|
|

>

>

>

>


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
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.xml" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.dll" target="lib\net40" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.xml" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.dll" target="lib\net45" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.xml" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.dll" target="lib\net451" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.xml" target="lib\net451" />
    <file src="..\bin\2008\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net20\x86" />
    <file src="..\bin\2008\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net20\x64" />
    <file src="..\bin\2010\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net40\x86" />
    <file src="..\bin\2010\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net40\x64" />
    <file src="..\bin\2012\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net45\x86" />
    <file src="..\bin\2012\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net45\x64" />
    <file src="..\bin\2013\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net451\x86" />
    <file src="..\bin\2013\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="tools\net451\x64" />
    <file src="net20\Core\install.ps1" target="tools\net20\install.ps1" />
    <file src="net20\Core\uninstall.ps1" target="tools\net20\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net40\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net40\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net45\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net45\uninstall.ps1" />
    <file src="net40\Core\install.ps1" target="tools\net451\install.ps1" />
    <file src="net40\Core\uninstall.ps1" target="tools\net451\uninstall.ps1" />
  </files>
</package>
Changes to NuGet/net20/Core/install.ps1.
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
###############################################################################
#
# install.ps1 --
#
# Written by Joe Mistachkin.
# Released to the public domain, use at your own risk!
#
###############################################################################

param($installPath, $toolsPath, $package, $project)

$platformNames = "x86", "x64"
$fileName = "SQLite.Interop.dll"
$propertyName = "CopyToOutputDirectory"

foreach($platformName in $platformNames) {
  $folder = $project.ProjectItems.Item($platformName)



  if ($folder -eq $null) {


    continue


  }








  $item = $folder.ProjectItems.Item($fileName)


  if ($item -eq $null) {
    continue

  }

  $property = $item.Properties.Item($propertyName)



  if ($property -eq $null) {

    continue
  }



  $property.Value = 1


}




|








|


|
>
|
>

>
>
|
>
>
|
|
>
>
>
>
>
>
>
|
>
|
<
|
>
|
|
|
>
>
|
|
>



>
>
|
>
>

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
###############################################################################
#
# install.ps1 --
#
# Written by Joe Mistachkin, updates by David Archer.
# Released to the public domain, use at your own risk!
#
###############################################################################

param($installPath, $toolsPath, $package, $project)

$platformNames = "x86", "x64"
$fileName = "SQLite.Interop.dll"
$copyToOutputDirectoryPropertyName = "CopyToOutputDirectory"

foreach($platformName in $platformNames) {
  $folder = $project.ProjectItems | where {
    $_.Name -eq $platformName
  }

  if ($folder -eq $null) {
    $projectPath = Split-Path $project.FullName
    $folderPath = Join-Path $projectPath $platformName

    if (Test-Path $folderPath) {
      $folder = $project.ProjectItems.AddFromDirectory($folderPath)

      #
      # NOTE: Since the EnvDTE.AddFromDirectory method is hard-wired to
      #       recursively add an existing folder *and* all of its files,
      #       it is necessary to remove all its items after adding.
      #       This should be completely "safe" since the folder was just
      #       added by this script and did not exist in the project prior
      #       to that point.
      #
      foreach ($item in $folder.ProjectItems) {
        $item.Remove()
      }

    } else {
      $folder = $project.ProjectItems.AddFolder($platformName)
    }
  }

  $item = $folder.ProjectItems | where {
    $_.Name -eq $fileName
  }

  if ($item -ne $null) {
    continue
  }

  $itemSourceDirectory = Join-Path $toolsPath $platformName
  $itemSourceFileName = Join-Path $itemSourceDirectory $fileName

  $item = $folder.ProjectItems.AddFromFile($itemSourceFileName)
  $item.Properties.Item($copyToOutputDirectoryPropertyName).Value = 1
}
Added NuGet/net20/Core/uninstall.ps1.








































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
###############################################################################
#
# uninstall.ps1 --
#
# Written by Joe Mistachkin, updates by David Archer.
# Released to the public domain, use at your own risk!
#
###############################################################################

param($installPath, $toolsPath, $package, $project)

$platformNames = "x86", "x64"
$fileName = "SQLite.Interop.dll"
$isLinkPropertyName = "IsLink"

foreach($platformName in $platformNames) {
  $folder = $project.ProjectItems | where {
    $_.Name -eq $platformName
  }

  if ($folder -eq $null) {
    continue
  }

  $item = $folder.ProjectItems | where { $_.Name -eq $fileName }

  if ($item -ne $null) {
    $isLinkProperty = $item.Properties | where {
      $_.Name -eq $isLinkPropertyName
    }

    if (($isLinkProperty -ne $null) -and ($isLinkProperty.Value)) {
      $item.Delete()
    }
  }

  #
  # NOTE: Great care is needed here.  If the folder contains items other
  #       than the items this script is responsible for, it must be left
  #       alone.  Furthermore, the directory (on the file system) should
  #       be deleted if it ends up empty due to this script.
  #
  if ($folder.ProjectItems.Count -eq 0) {
    $folderItems = Get-ChildItem -Path $folder.FileNames(1) -Recurse

    if ($folderItems -eq $null) {
      $folder.Delete()
    } else {
      $folder.Remove()
    }
  }
}
Changes to NuGet/net40/Core/install.ps1.
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
###############################################################################
#
# install.ps1 --
#
# Written by Joe Mistachkin.
# Released to the public domain, use at your own risk!
#
###############################################################################

param($installPath, $toolsPath, $package, $project)

$platformNames = "x86", "x64"
$fileName = "SQLite.Interop.dll"
$propertyName = "CopyToOutputDirectory"

foreach($platformName in $platformNames) {
  $folder = $project.ProjectItems.Item($platformName)



  if ($folder -eq $null) {


    continue


  }








  $item = $folder.ProjectItems.Item($fileName)


  if ($item -eq $null) {
    continue

  }

  $property = $item.Properties.Item($propertyName)



  if ($property -eq $null) {

    continue
  }



  $property.Value = 1


}




|








|


|
>
|
>

>
>
|
>
>
|
|
>
>
>
>
>
>
>
|
>
|
<
|
>
|
|
|
>
>
|
|
>



>
>
|
>
>

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
###############################################################################
#
# install.ps1 --
#
# Written by Joe Mistachkin, updates by David Archer.
# Released to the public domain, use at your own risk!
#
###############################################################################

param($installPath, $toolsPath, $package, $project)

$platformNames = "x86", "x64"
$fileName = "SQLite.Interop.dll"
$copyToOutputDirectoryPropertyName = "CopyToOutputDirectory"

foreach($platformName in $platformNames) {
  $folder = $project.ProjectItems | where {
    $_.Name -eq $platformName
  }

  if ($folder -eq $null) {
    $projectPath = Split-Path $project.FullName
    $folderPath = Join-Path $projectPath $platformName

    if (Test-Path $folderPath) {
      $folder = $project.ProjectItems.AddFromDirectory($folderPath)

      #
      # NOTE: Since the EnvDTE.AddFromDirectory method is hard-wired to
      #       recursively add an existing folder *and* all of its files,
      #       it is necessary to remove all its items after adding.
      #       This should be completely "safe" since the folder was just
      #       added by this script and did not exist in the project prior
      #       to that point.
      #
      foreach ($item in $folder.ProjectItems) {
        $item.Remove()
      }

    } else {
      $folder = $project.ProjectItems.AddFolder($platformName)
    }
  }

  $item = $folder.ProjectItems | where {
    $_.Name -eq $fileName
  }

  if ($item -ne $null) {
    continue
  }

  $itemSourceDirectory = Join-Path $toolsPath $platformName
  $itemSourceFileName = Join-Path $itemSourceDirectory $fileName

  $item = $folder.ProjectItems.AddFromFile($itemSourceFileName)
  $item.Properties.Item($copyToOutputDirectoryPropertyName).Value = 1
}
Added NuGet/net40/Core/uninstall.ps1.








































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
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
###############################################################################
#
# uninstall.ps1 --
#
# Written by Joe Mistachkin, updates by David Archer.
# Released to the public domain, use at your own risk!
#
###############################################################################

param($installPath, $toolsPath, $package, $project)

$platformNames = "x86", "x64"
$fileName = "SQLite.Interop.dll"
$isLinkPropertyName = "IsLink"

foreach($platformName in $platformNames) {
  $folder = $project.ProjectItems | where {
    $_.Name -eq $platformName
  }

  if ($folder -eq $null) {
    continue
  }

  $item = $folder.ProjectItems | where { $_.Name -eq $fileName }

  if ($item -ne $null) {
    $isLinkProperty = $item.Properties | where {
      $_.Name -eq $isLinkPropertyName
    }

    if (($isLinkProperty -ne $null) -and ($isLinkProperty.Value)) {
      $item.Delete()
    }
  }

  #
  # NOTE: Great care is needed here.  If the folder contains items other
  #       than the items this script is responsible for, it must be left
  #       alone.  Furthermore, the directory (on the file system) should
  #       be deleted if it ends up empty due to this script.
  #
  if ($folder.ProjectItems.Count -eq 0) {
    $folderItems = Get-ChildItem -Path $folder.FileNames(1) -Recurse

    if ($folderItems -eq $null) {
      $folder.Delete()
    } else {
      $folder.Remove()
    }
  }
}
Changes to SQLite.NET.2005.MSBuild.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2005.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 9.00
# Visual Studio 2005
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2008.MSBuild.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2008.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2010.MSBuild.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2010.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2012.MSBuild.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2012.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2013.MSBuild.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 13.00
# Visual Studio 2013
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 13.00
# Visual Studio 2013
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to SQLite.NET.2013.sln.
1
2
3
4
5
6
7
8
9
10
11
12

13

14
15
16
17
18
19
20
Microsoft Visual Studio Solution File, Format Version 13.00
# Visual Studio 2013
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1

		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1

		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec












>

>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Microsoft Visual Studio Solution File, Format Version 13.00
# Visual Studio 2013
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{39A3B743-1EBD-4CC0-8E37-ACE3DD38B1C0}"
	ProjectSection(SolutionItems) = preProject
		data\exclude_bin.txt = data\exclude_bin.txt
		data\exclude_src.txt = data\exclude_src.txt
		Keys\System.Data.SQLite.CF.snk = Keys\System.Data.SQLite.CF.snk
		Keys\System.Data.SQLite.snk = Keys\System.Data.SQLite.snk
		NuGet\net20\Core\config.transform = NuGet\net20\Core\config.transform
		NuGet\net40\Core\config.transform = NuGet\net40\Core\config.transform
		NuGet\net40\EF6\config.transform = NuGet\net40\EF6\config.transform
		NuGet\net20\Core\install.ps1 = NuGet\net20\Core\install.ps1
		NuGet\net20\Core\uninstall.ps1 = NuGet\net20\Core\uninstall.ps1
		NuGet\net40\Core\install.ps1 = NuGet\net40\Core\install.ps1
		NuGet\net40\Core\uninstall.ps1 = NuGet\net40\Core\uninstall.ps1
		NuGet\net40\EF6\provider.ps1 = NuGet\net40\EF6\provider.ps1
		NuGet\SQLite.Core.nuspec = NuGet\SQLite.Core.nuspec
		NuGet\SQLite.Core.Beta.nuspec = NuGet\SQLite.Core.Beta.nuspec
		NuGet\SQLite.Core.Test.nuspec = NuGet\SQLite.Core.Test.nuspec
		NuGet\SQLite.Core.MSIL.nuspec = NuGet\SQLite.Core.MSIL.nuspec
		NuGet\SQLite.Core.MSIL.Beta.nuspec = NuGet\SQLite.Core.MSIL.Beta.nuspec
		NuGet\SQLite.Core.MSIL.Test.nuspec = NuGet\SQLite.Core.MSIL.Test.nuspec
Changes to Setup/data/verify.lst.
156
157
158
159
160
161
162

163
164
165
166

167
168
169
170
171
172
173
  Keys/System.Data.SQLite.CF.snk
  Keys/System.Data.SQLite.snk
  NuGet/
  NuGet/net20/
  NuGet/net20/Core/
  NuGet/net20/Core/config.transform
  NuGet/net20/Core/install.ps1

  NuGet/net40/
  NuGet/net40/Core/
  NuGet/net40/Core/config.transform
  NuGet/net40/Core/install.ps1

  NuGet/net40/EF6/
  NuGet/net40/EF6/config.transform
  NuGet/net40/EF6/provider.ps1
  NuGet/SQLite.Beta.nuspec
  NuGet/SQLite.Core.nuspec
  NuGet/SQLite.Core.Beta.nuspec
  NuGet/SQLite.Core.MSIL.nuspec







>




>







156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
  Keys/System.Data.SQLite.CF.snk
  Keys/System.Data.SQLite.snk
  NuGet/
  NuGet/net20/
  NuGet/net20/Core/
  NuGet/net20/Core/config.transform
  NuGet/net20/Core/install.ps1
  NuGet/net20/Core/uninstall.ps1
  NuGet/net40/
  NuGet/net40/Core/
  NuGet/net40/Core/config.transform
  NuGet/net40/Core/install.ps1
  NuGet/net40/Core/uninstall.ps1
  NuGet/net40/EF6/
  NuGet/net40/EF6/config.transform
  NuGet/net40/EF6/provider.ps1
  NuGet/SQLite.Beta.nuspec
  NuGet/SQLite.Core.nuspec
  NuGet/SQLite.Core.Beta.nuspec
  NuGet/SQLite.Core.MSIL.nuspec