我是否有使用sqlite的应用程序...
我试过这个:
我的意思是当您构建项目并在文件夹\ bin \ Debug上获取.exe并将其移动到某处时,然后当您运行应用程序时,错误将不会发生。
我想知道是否有一种方法可以在没有安装ClickOnce应用程序设置的情况下运行?
我想在特定路径引用上设置SQLite.dll吗?有可能吗?
-Thanks
答案 0 :(得分:1)
System.Data.SQLite.dll
不是标准.NET Framework的一部分,因此在最初安装.NET运行时时,它不会安装在客户端计算机的GAC中。
这就是为什么你应该让你的可执行文件引用这个dll的原因,这些dll一起分发,并且在部署exe的同一个文件夹中。
或者您可以将其分发到其他位置,例如在应用程序设置的子文件夹中,并在配置文件或.NET C#代码中包含适当的条目,以指定必须从标准位置中找到的程序集
答案 1 :(得分:1)
您可以使用Nuget来安装软件包。对于我的情况,它自动为我创建了2个子文件夹,即x86和x64,我只是按照bin文件夹中的文件夹结构,它适用于我的情况。