System.Data.SQLite

Login
This project makes use of Eagle, provided by Mistachkin Systems.
Eagle: Secure Software Automation
Ticket Hash: 4f1e18abae8a0b81d0000bb5b059632e18d54e23
Title: CopyAlways is used instead of PreserverNewest for ContentSQLiteInteropFiles
Status: Closed Type: Feature_Request
Severity: Important Priority: Medium
Subsystem: Build_AndOr_Projects Resolution: Fixed
Last Modified: 2020-03-05 01:06:44
Version Found In: 1.0.109.1
User Comments:
anonymous added on 2020-01-07 09:27:23:
Hello,

We have an issue when consuming System.Data.SQLite.Core nugget.
We use :
    <ContentSQLiteInteropFiles>true</ContentSQLiteInteropFiles>
in our csproj to bundle SQLite.Interop.dll.

Which works, except that it triggers a systematic rebuild of our projects.
I guess it is due to your target using Always instead of PreserveNewest in the 
'SQLite Interop Library Content Items' section.
Cf
    <CopyToOutputDirectory>Always</CopyToOutputDirectory>
in 
    NuGet/shared/Core/build/System.Data.SQLite.Core.targets 
    (taken from https://system.data.sqlite.org/index.html/artifact/4a60d6cbb08db7b4 )

Changing that line in my local nuget cache fixes the issue.

Regards,
Ivan

mistachkin added on 2020-01-19 03:53:29:

This has been fixed and will be included in the next release.


mistachkin added on 2020-03-05 01:06:30:
See check-in [3165c44148].