System.Data.SQLite

Check-in [857c4992b2]
Login

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

Overview
Comment:More refactoring of shared files. Add MSBuild targets for later use.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | nugetChanges
Files: files | file ages | folders
SHA1: 857c4992b29df63bd1fc41bc41b86e971a2eb5a5
User & Date: mistachkin 2014-09-03 22:49:37.083
Context
2014-09-04
00:29
More work on per-solution interop DLLs. Simplify MSBuild targets. check-in: 490683e924 user: mistachkin tags: nugetChanges
2014-09-03
22:49
More refactoring of shared files. Add MSBuild targets for later use. check-in: 857c4992b2 user: mistachkin tags: nugetChanges
2014-08-20
19:41
Merge updates from trunk. check-in: 513718f26c user: mistachkin tags: nugetChanges
Changes
Unified Diff Ignore Whitespace Patch
Changes to NuGet/SQLite.Core.Beta.nuspec.
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    <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>







|
|
|
|
|
|
|
|


34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    <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="shared\Core\tools\install.ps1" target="tools\net20\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net20\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net40\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net40\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net45\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net45\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net451\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net451\uninstall.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.Core.Test.nuspec.
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    <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>







|
|
|
|
|
|
|
|


34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    <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="shared\Core\tools\install.ps1" target="tools\net20\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net20\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net40\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net40\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net45\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net45\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net451\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net451\uninstall.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.Core.nuspec.
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    <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>







|
|
|
|
|
|
|
|


34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
    <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="shared\Core\tools\install.ps1" target="tools\net20\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net20\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net40\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net40\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net45\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net45\uninstall.ps1" />
    <file src="shared\Core\tools\install.ps1" target="tools\net451\install.ps1" />
    <file src="shared\Core\tools\uninstall.ps1" target="tools\net451\uninstall.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.EF6.Beta.nuspec.
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
      </group>
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net40\EF6\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>







|
|
|
|
|
|
|
|
|


41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
      </group>
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.EF6.Test.nuspec.
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
      </group>
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net40\EF6\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>







|
|
|
|
|
|
|
|
|


41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
      </group>
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.EF6.nuspec.
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
      </group>
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net40\EF6\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>







|
|
|
|
|
|
|
|
|


41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
      </group>
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.Linq.Beta.nuspec.
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="net20\Core\config.transform" target="content\net20\app.config.transform" />
    <file src="net20\Core\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net451\web.config.transform" />
  </files>
</package>







|
|
|
|
|
|
|
|


36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net40\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net40\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net45\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net45\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net451\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net451\web.config.transform" />
  </files>
</package>
Changes to NuGet/SQLite.Linq.Test.nuspec.
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="net20\Core\config.transform" target="content\net20\app.config.transform" />
    <file src="net20\Core\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net451\web.config.transform" />
  </files>
</package>







|
|
|
|
|
|
|
|


36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net40\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net40\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net45\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net45\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net451\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net451\web.config.transform" />
  </files>
</package>
Changes to NuGet/SQLite.Linq.nuspec.
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="net20\Core\config.transform" target="content\net20\app.config.transform" />
    <file src="net20\Core\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\Core\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\Core\config.transform" target="content\net451\web.config.transform" />
  </files>
</package>







|
|
|
|
|
|
|
|


36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
    </dependencies>
  </metadata>
  <files>
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net40\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net40\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net45\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net45\web.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net451\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net451\web.config.transform" />
  </files>
</package>
Changes to NuGet/SQLite.MSIL.Beta.nuspec.
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net20\Core\config.transform" target="content\net20\app.config.transform" />
    <file src="net20\Core\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>







|
|
|
|
|
|
|
|
|
|
|


44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.MSIL.Test.nuspec.
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net20\Core\config.transform" target="content\net20\app.config.transform" />
    <file src="net20\Core\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>







|
|
|
|
|
|
|
|
|
|
|


44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.MSIL.nuspec.
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net20\Core\config.transform" target="content\net20\app.config.transform" />
    <file src="net20\Core\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>







|
|
|
|
|
|
|
|
|
|
|


44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.x64.nuspec.
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net20\Core\config.transform" target="content\net20\app.config.transform" />
    <file src="net20\Core\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>







|
|
|
|
|
|
|
|
|
|
|


43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>
Changes to NuGet/SQLite.x86.nuspec.
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="net20\Core\config.transform" target="content\net20\app.config.transform" />
    <file src="net20\Core\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>







|
|
|
|
|
|
|
|
|
|
|


43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
    <file src="..\bin\2008\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net20" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.Linq.dll" target="lib\net451" />
    <file src="..\bin\2010\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net40" />
    <file src="..\bin\2012\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net45" />
    <file src="..\bin\2013\Release\bin\System.Data.SQLite.EF6.dll" target="lib\net451" />
    <file src="shared\Core\content\config.transform" target="content\net20\app.config.transform" />
    <file src="shared\Core\content\config.transform" target="content\net20\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net40\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net45\web.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\app.config.transform" />
    <file src="net40\EF6\content\config.transform" target="content\net451\web.config.transform" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net40\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net45\install.ps1" />
    <file src="net40\EF6\tools\provider.ps1" target="tools\net451\install.ps1" />
  </files>
</package>
Deleted NuGet/net40/Core/config.transform.
1
2
3
4
5
6
7
8
9
10
11
<configuration>
  <system.data>
    <DbProviderFactories>
      <remove invariant="System.Data.SQLite" />
      <add name="SQLite Data Provider"
           invariant="System.Data.SQLite"
           description=".NET Framework Data Provider for SQLite"
           type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" />
    </DbProviderFactories>
  </system.data>
</configuration>
<
<
<
<
<
<
<
<
<
<
<






















Deleted 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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
###############################################################################
#
# 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 of 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 {
      #
      # NOTE: Apparently, there are circumstances where this call to add
      #       the folder can fail, e.g. when the user manually excludes
      #       it from the project and then deletes the directory on the
      #       file system from outside of Visual Studio.
      #
      $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
}
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<






























































































































Deleted 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
53
54
55
56
###############################################################################
#
# 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) {
    $folderPath = $folder.FileNames(1)

    if (Test-Path $folderPath) {
      $folderItems = Get-ChildItem -Path $folderPath -Recurse

      if ($folderItems -eq $null) {
        $folder.Delete()
      } else {
        $folder.Remove()
      }
    }
  }
}
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
<
















































































































Name change from NuGet/net40/EF6/config.transform to NuGet/net40/EF6/content/config.transform.
Name change from NuGet/net40/EF6/provider.ps1 to NuGet/net40/EF6/tools/provider.ps1.
Added NuGet/shared/Core/build/System.Data.SQLite.Core.targets.






































































































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<!--
 *
 * System.Data.SQLite.Core.targets -
 *
 * Written by Joe Mistachkin and David Archer.
 * Released to the public domain, use at your own risk!
 *
-->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <!--
  ******************************************************************************
  **                   SQLite Interop Library Build Targets                   **
  ******************************************************************************
  -->

  <Target Name="CopyProjectSQLiteInteropFiles"
          Condition="'$(CopyProjectSQLiteInteropFiles)' != 'false' And
                     '$(MSBuildProjectDirectory)' != '' And
                     !HasTrailingSlash('$(MSBuildProjectDirectory)') And
                     Exists('$(MSBuildProjectDirectory)\packages') And
                     '$(OutputPath)' != '' And
                     HasTrailingSlash('$(OutputPath)') And
                     Exists('$(OutputPath)')">
    <CreateItem Include="$(MSBuildProjectDirectory)\packages\System.Data.SQLite.Core.*\**\x86\SQLite.Interop.*">
      <Output ItemName="SQLiteInteropX86Files"
              TaskParameter="Include" />
    </CreateItem>

    <CreateItem Include="$(MSBuildProjectDirectory)\packages\System.Data.SQLite.Core.*\**\x64\SQLite.Interop.*">
      <Output ItemName="SQLiteInteropX64Files"
              TaskParameter="Include" />
    </CreateItem>

    <Copy SourceFiles="@(SQLiteInteropX86Files)"
          DestinationFolder="$(OutputPath)x86" />

    <Copy SourceFiles="@(SQLiteInteropX64Files)"
          DestinationFolder="$(OutputPath)x64" />
  </Target>

  <!--
  ******************************************************************************
  -->

  <Target Name="CopySolutionSQLiteInteropFiles"
          Condition="'$(CopySolutionSQLiteInteropFiles)' != 'false' And
                     '$(MSBuildProjectDirectory)' != '' And
                     !HasTrailingSlash('$(MSBuildProjectDirectory)') And
                     Exists('$(MSBuildProjectDirectory)\..\packages') And
                     '$(OutputPath)' != '' And
                     HasTrailingSlash('$(OutputPath)') And
                     Exists('$(OutputPath)')">
    <CreateItem Include="$(MSBuildProjectDirectory)\..\packages\System.Data.SQLite.Core.*\**\x86\SQLite.Interop.*">
      <Output ItemName="SQLiteInteropX86Files"
              TaskParameter="Include" />
    </CreateItem>

    <CreateItem Include="$(MSBuildProjectDirectory)\..\packages\System.Data.SQLite.Core.*\**\x64\SQLite.Interop.*">
      <Output ItemName="SQLiteInteropX64Files"
              TaskParameter="Include" />
    </CreateItem>

    <Copy SourceFiles="@(SQLiteInteropX86Files)"
          DestinationFolder="$(OutputPath)x86" />

    <Copy SourceFiles="@(SQLiteInteropX64Files)"
          DestinationFolder="$(OutputPath)x64" />
  </Target>

  <!--
  ******************************************************************************
  -->

  <Target Name="CleanSQLiteInteropFiles"
          Condition="'$(CleanSQLiteInteropFiles)' != 'false' And
                     '$(OutputPath)' != '' And
                     HasTrailingSlash('$(OutputPath)') And
                     Exists('$(OutputPath)')">
    <CreateItem Include="$(OutputPath)\x86\SQLite.Interop.*">
      <Output ItemName="SQLiteInteropX86Files" TaskParameter="Include" />
    </CreateItem>

    <CreateItem Include="$(OutputPath)\x64\SQLite.Interop.*">
      <Output ItemName="SQLiteInteropX64Files" TaskParameter="Include" />
    </CreateItem>

    <Delete Condition="'@(SQLiteInteropX86Files)' != ''"
            Files="@(SQLiteInteropX86Files)" />

    <Delete Condition="'@(SQLiteInteropX64Files)' != ''"
            Files="@(SQLiteInteropX86Files)" />
  </Target>

  <!--
  ******************************************************************************
  **          Per-Project Packages Support (i.e. no solution folder)          **
  ******************************************************************************
  -->

  <PropertyGroup Condition="'$(MSBuildProjectDirectory)' != '' And
                            !HasTrailingSlash('$(MSBuildProjectDirectory)') And
                            Exists('$(MSBuildProjectDirectory)\..\packages')">
    <BuildDependsOn>
      $(BuildDependsOn);
      CopySolutionSQLiteInteropFiles;
    </BuildDependsOn>
    <CleanDependsOn>
      $(CleanDependsOn);
      CleanSQLiteInteropFiles;
    </CleanDependsOn>
  </PropertyGroup>

  <!--
  ******************************************************************************
  **                      Per-Solution Packages Support                       **
  ******************************************************************************
  -->

  <PropertyGroup Condition="'$(MSBuildProjectDirectory)' != '' And
                            !HasTrailingSlash('$(MSBuildProjectDirectory)') And
                            Exists('$(MSBuildProjectDirectory)\packages')">
    <BuildDependsOn>
      $(BuildDependsOn);
      CopyProjectSQLiteInteropFiles;
    </BuildDependsOn>
    <CleanDependsOn>
      $(CleanDependsOn);
      CleanSQLiteInteropFiles;
    </CleanDependsOn>
  </PropertyGroup>
</Project>
Name change from NuGet/net20/Core/config.transform to NuGet/shared/Core/content/config.transform.
Name change from NuGet/net20/Core/install.ps1 to NuGet/shared/Core/tools/install.ps1.
Name change from NuGet/net20/Core/uninstall.ps1 to NuGet/shared/Core/tools/uninstall.ps1.