在Click-Once应用程序中包含SQLite?

时间:2013-07-09 15:07:30

标签: c# sql winforms sqlite deployment

我正在试图弄清楚如何将SQLite包含在将在互联网上发布的一次点击程序中。

目前我在/ bin文件夹中有SQLite数据库,一切正常。

我是否应该使用/ bin文件夹来确保数据库包含在已发布的程序中?

我的连接字符串包含使用我的用户名等的/ bin文件夹的完整路径。但是在运行时将不知道该路径。

我猜我需要在Form1_Load()中找到数据库的路径并更改连接字符串?但我不知道如何找到这条路。

我在这里走在正确的轨道上吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用AppDomain.CurrentDomain.BaseDirectory获取应用程序的执行路径:)