SQLite4Unity3d icon indicating copy to clipboard operation
SQLite4Unity3d copied to clipboard

Sharing violation, cannot delete db file

Open Aeonic22 opened this issue 4 years ago • 0 comments

Even if I just make a barebones code like this, without reading or writing any data, it won't delete the db file. It throws System.IO.IOException : Sharing violation on path ...

SQLiteConnection db = new SQLiteConnection(CwConstants.GetDbPath());
db.Close();
db.Dispose();
GC.Collect();
Thread.Sleep(100);
File.Delete(CwConstants.GetDbPath());

This is within a Play mode Unit test in the Editor. I've added GC code / sleep just in case, but no effect. Thanks!

Aeonic22 avatar Jul 10 '21 14:07 Aeonic22