其实,比较简单的一个办法是这样做(以access为例)
1.写程序的时候不要从DSN引入数据库,直接从文件打开。从文件也可以打开ODBC数据源,语法自己查。
2,写程序时不要把数据库文件的路径写死,最好是可以通过界面配置。
3,打包发布,然后让用户配一配,指定数据库文件,比如*.mdb目录就可以了。

解决方案 »

  1.   

    在vs.net里面新建一个项目,选择安装和部署项目-〉安装项目,
    然后将你的您的c#项目中可执行程序以及动态连接库、数据库等
    添加到相应的文件夹,设置程序菜单和用户桌面的快捷方式,选
    择菜单中的生成-〉生成就可以制作出一个十分像样的安装程序。
    这一部分我还没有仔细研究,仅将我所知道的告诉你。
    注:动态连接库等应该包含的系统文件可以在相应项目编译时
    在下面的输出窗口里找到,建议数据库使用ADO方式连接。
      

  2.   

    对于sql server数据库的程序,,如何进行发布?不会每次安装都要自己配置sql数据库吧!!!!
      

  3.   

    不是吧?一个.ini不就行了??用时读就行了!