System.Data.SQLite
Check-in [6e8e58e534]
Not logged in

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

Overview
Comment:Add a special NuGet-only XML configuration file to allow the interop assemblies to be found by the managed assembly at design-time. Pursuant to [d4728aecb7].
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 6e8e58e534aee864efbc18296ca3d729ebb0915b
User & Date: mistachkin 2016-10-29 22:03:38
References
2016-10-29
22:04 Ticket [d4728aecb7] Adaption for F# SQLProvider status still Pending with 3 other changes artifact: 4fb120c6a7 user: mistachkin
Context
2016-10-29
22:09
Update comment in the new NuGet XML configuration file. check-in: 56e59ce391 user: mistachkin tags: trunk
22:03
Add a special NuGet-only XML configuration file to allow the interop assemblies to be found by the managed assembly at design-time. Pursuant to [d4728aecb7]. check-in: 6e8e58e534 user: mistachkin tags: trunk
21:48
Update version history docs. check-in: 9a84e18abe user: mistachkin tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to NuGet/SQLite.Core.Beta.nuspec.

    43     43       <file src="..\bin\2015\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="build\net46\x86" />
    44     44       <file src="..\bin\2015\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="build\net46\x64" />
    45     45       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net20\System.Data.SQLite.Core.Beta.targets" />
    46     46       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net40\System.Data.SQLite.Core.Beta.targets" />
    47     47       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net45\System.Data.SQLite.Core.Beta.targets" />
    48     48       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net451\System.Data.SQLite.Core.Beta.targets" />
    49     49       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net46\System.Data.SQLite.Core.Beta.targets" />
           50  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net20" />
           51  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net40" />
           52  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net45" />
           53  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net451" />
           54  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net46" />
    50     55     </files>
    51     56   </package>

Changes to NuGet/SQLite.Core.Test.nuspec.

    43     43       <file src="..\bin\2015\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="build\net46\x86" />
    44     44       <file src="..\bin\2015\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="build\net46\x64" />
    45     45       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net20\System.Data.SQLite.Core.Test.targets" />
    46     46       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net40\System.Data.SQLite.Core.Test.targets" />
    47     47       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net45\System.Data.SQLite.Core.Test.targets" />
    48     48       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net451\System.Data.SQLite.Core.Test.targets" />
    49     49       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net46\System.Data.SQLite.Core.Test.targets" />
           50  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net20" />
           51  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net40" />
           52  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net45" />
           53  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net451" />
           54  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net46" />
    50     55     </files>
    51     56   </package>

Changes to NuGet/SQLite.Core.nuspec.

    43     43       <file src="..\bin\2015\Win32\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="build\net46\x86" />
    44     44       <file src="..\bin\2015\x64\ReleaseNativeOnlyStatic\SQLite.Interop.dll" target="build\net46\x64" />
    45     45       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net20\System.Data.SQLite.Core.targets" />
    46     46       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net40\System.Data.SQLite.Core.targets" />
    47     47       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net45\System.Data.SQLite.Core.targets" />
    48     48       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net451\System.Data.SQLite.Core.targets" />
    49     49       <file src="shared\Core\build\System.Data.SQLite.Core.targets" target="build\net46\System.Data.SQLite.Core.targets" />
           50  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net20" />
           51  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net40" />
           52  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net45" />
           53  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net451" />
           54  +    <file src="shared\Core\lib\System.Data.SQLite.dll.config" target="lib\net46" />
    50     55     </files>
    51     56   </package>

Added NuGet/shared/Core/lib/System.Data.SQLite.dll.config.

            1  +<?xml version="1.0"?>
            2  +<!--
            3  + *
            4  + * System.Data.SQLite.dll.config -
            5  + *
            6  + * WARNING: This XML configuration file is intended for use within the NuGet
            7  + *          package directories only.  Please do not copy to the build output
            8  + *          directory.
            9  + *
           10  + * Written by Joe Mistachkin.
           11  + * Released to the public domain, use at your own risk!
           12  + *
           13  +-->
           14  +<configuration>
           15  +  <appSettings>
           16  +    <add key="PreLoadSQLite_BaseDirectory"
           17  +         value="%PreLoadSQLite_AssemblyDirectory%\..\..\build\%PreLoadSQLite_TargetFramework%" />
           18  +  </appSettings>
           19  +</configuration>

Changes to Setup/data/verify.lst.

   231    231     NuGet/shared/
   232    232     NuGet/shared/Core/
   233    233     NuGet/shared/Core/build/
   234    234     NuGet/shared/Core/build/System.Data.SQLite.Core.targets
   235    235     NuGet/shared/Core/content/
   236    236     NuGet/shared/Core/content/config.install.xdt
   237    237     NuGet/shared/Core/content/config.transform
          238  +  NuGet/shared/Core/lib/
          239  +  NuGet/shared/Core/lib/System.Data.SQLite.dll.config
   238    240     NuGet/SQLite.Beta.nuspec
   239    241     NuGet/SQLite.Core.Beta.nuspec
   240    242     NuGet/SQLite.Core.MSIL.Beta.nuspec
   241    243     NuGet/SQLite.Core.MSIL.nuspec
   242    244     NuGet/SQLite.Core.MSIL.Test.nuspec
   243    245     NuGet/SQLite.Core.nuspec
   244    246     NuGet/SQLite.Core.Test.nuspec