C# 是否尝试写入只读数据库?

C# 是否尝试写入只读数据库?,c#,winforms,sqlite,C#,Winforms,Sqlite,我有一个windows窗体应用程序。当我从VS-2015编辑器/编译器运行它时,它工作正常。但是,当我创建一个安装文件并在windows中安装它时,它运行得非常慢。从数据库中读取数据需要很多次。我的数据库是sqlite3。这是关于软件运行时的问题 还有一个问题,当软件试图在数据库中写入任何数据时,它会显示一个错误“尝试写入只读数据库” 但我的数据库文件不是只读文件。这里我得到了一些解决方案,但我不能解决这个问题 这是程序或代码级问题,还是其他依赖项问题。如何解决此问题。应用程序/用户是否有足够的

我有一个windows窗体应用程序。当我从VS-2015编辑器/编译器运行它时,它工作正常。但是,当我创建一个安装文件并在windows中安装它时,它运行得非常慢。从数据库中读取数据需要很多次。我的数据库是sqlite3。这是关于软件运行时的问题

还有一个问题,当软件试图在数据库中写入任何数据时,它会显示一个错误“尝试写入只读数据库”

但我的数据库文件不是只读文件。这里我得到了一些解决方案,但我不能解决这个问题


这是程序或代码级问题,还是其他依赖项问题。如何解决此问题。

应用程序/用户是否有足够的权限在应用程序目录中写入?看看。应用程序/用户是否有足够的权限写入应用程序目录?看一看。