如何修改位于应用程序文件夹

时间:2017-02-07 12:52:28

标签: c# wpf sqlite

我在桌面应用程序中使用sqlite。安装应用程序后,将在安装文件夹(程序文件中的应用程序文件夹)中创建数据库文件。我想修改sqlite文件,但不能。

当我尝试修改时,它在sqlite文件中显示只读错误。

我也尝试授予该文件夹的权限,但它不起作用。

1 个答案:

答案 0 :(得分:0)

您需要创建.sqlite文件的副本并修改此文件:

How to copy a file while it is being used by other process

显然,您将无法写入应用程序已锁定的同一数据库文件。当应用程序当前正在运行时,我看不出有任何理由要执行此操作。这可能会导致数据不一致问题。