- fixed Nuget hell: (auto) binding redirects to prevent compiler warning flood and ensure unit tests to be runnable

- put file name in Sqlite connect string in quotes
- improvements to Mediatek Philips 120+125/Sony serializer (physically reorder XML nodes, use flags stored in Java serialized blob)
- selecting a RefList changed the current working directory, which prevented .ini files to be found by loaders
This commit is contained in:
Horst Beham
2025-06-05 18:35:10 +02:00
parent 10a53f367f
commit 636b9c4151
74 changed files with 10491 additions and 1577 deletions

View File

@@ -141,7 +141,7 @@ namespace ChanSort.Loader.Hisense.ChannelDb
public override void Load()
{
using (var conn = new SqliteConnection($"Data Source={this.FileName};Pooling=False"))
using (var conn = new SqliteConnection($"Data Source=\"{this.FileName}\";Pooling=False"))
{
conn.Open();
using var cmd = conn.CreateCommand();
@@ -468,7 +468,7 @@ namespace ChanSort.Loader.Hisense.ChannelDb
{
Editor.SequentializeFavPos(this.channelLists[6], 4);
using var conn = new SqliteConnection($"Data Source={this.FileName};Pooling=False");
using var conn = new SqliteConnection($"Data Source=\"{this.FileName}\";Pooling=False");
conn.Open();
using var trans = conn.BeginTransaction();
using var cmd = conn.CreateCommand();