在.net环境中删除sqlite数据库文件

时间:2015-07-14 16:02:15

标签: c# .net sqlite

我正在对使用SQLite的软件进行一些集成测试。

软件需要使用数据库文件来防止数据丢失。在每次测试之后,我想删除数据库文件以保留开头的所有内容。

问题是,当我尝试删除文件时,它会抛出一个异常,表示" System.IO.IOException:进程无法访问文件' *****'因为它正被另一个进程使用"。在尝试删除文件之前,我关闭并处理这样的连接:

File.Delete(_databaseFilePath);

要删除我正在使用说明的文件:@Configuration @PropertySource({"classpath:test-config.properties"}) @Profile("integration-test") public class MyServiceTestConfig { ... 我做错了什么?,我错过了什么吗? 提前谢谢。

0 个答案:

没有答案