把app.config打包进去,但是程序没有去读数据库链接字符串,因为随便里面怎么改,都不会影响程序本身的读取,没弄过cs,大家帮帮忙。好像程序是把链接字符串写到里面了。
首先你要确定你的程序有从app.config中读取的操作么?如果调试运行时,的确有读取操作(也就是直接修改app.config有效),那打包时只要包括了编译出的文件xxx.exe.config(xxx表示程序名)这样一个文件应该就没问题的;反之,就要看下代码是不是没有写读取配置的代码,直接取了默认值了
说明系统的容错性佳,它自己有个默认值。
安装完成后,测试数据库连接字符串是否正确;如果不正确弹出对话框让用户配置下不就行了;