C#窗体带数据库打包

gbzgbz 2010-12-04 05:15:44
各位高手,我做了一个c#窗体,带有数据库,已经做完了,我想把这个东西打包。怎么在App.config中修改链接数据库的代码是打包后换电脑也能运行,不用再用新电脑上机子的数据库重新附加修改链接字符串?谢谢各位!
...全文
82 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
SunnyBoy 2010-12-04
  • 打赏
  • 举报
回复
在配置文件里设置或获取连接数据库字符串,还没做过,帮你顶一下
wuyq11 2010-12-04
  • 打赏
  • 举报
回复
安装部署中install中修改app.config
数据库通过install附加或执行SQL创建数据库
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
config.AppSettings.Settings.Remove(key);
config.AppSettings.Settings.Add(key, value);
config.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("appSettings");
或XML方法
string configFileName = Application.ExecutablePath + ".config";
System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.Load(configFileName);
string configString = @"[@name='appSetting1']/value";
System.Xml.XmlNode configNode = doc.SelectSingleNode(configString);
if (configNode != null)
{

}

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧