我正在尝试在VS 2010中为我的Windows应用程序创建一个设置,它位于c#中。我的应用程序使用sqlite数据库。当我创建一个安装项目时,安装程序后,应用程序无法连接到数据库。我的程序的整个文件夹(如我的数据库所在的debug和bin文件夹)根本不复制。
之后我尝试了设置向导并包含了所有文件和文件夹。再次出现这样的错误(尽管system.data.sqlite是设置中的依赖项之一):
(System.IO.FileNotFoundException:无法加载文件或程序集'System.Data.SQLite,Version = 1.0.77.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139'或其依赖项之一。系统找不到指定的文件。 文件名:'System.Data.SQLite,Version = 1.0.77.0,Culture = neutral,PublicKeyToken = db937bc2d44ff139')
谢谢你的帮助;)
答案 0 :(得分:0)
除System.Data.SQLite程序集外,是否存在x86和x64 SQLite子文件夹?您可能知道,System.Data.SQLite只是非托管dll的包装器;它们必须与您的文件一起部署。