问题描述
看我的代码:。。。//输入了用户名则开始连接数据库this.connectString=ConfigurationManager.ConnectionStrings["ScientificResearchSystem.Properties.Settings.TestBaseConnectionString"].ConnectionString;//this.connectString="DataSource=192.168.110.12;IntegratedSecurity=false;InitialCatalog=TestBase;UserID=sa;Password=fengye";LogOnWindow.MyCon=newSystem.Data.SqlClient.SqlConnection(this.connectString);。。。如果我用第一种方式使用app.config文件(我建数据源的时候自动产生的)里的连接字符串我发现当我生成项目后从bin文件夹里复制到桌面上来运行会产生未将对象引用设置到对象的实例的错误。如果把它同名的那个exe.config文件也复制到桌面就没事了。如果我用第二种方式就是我注释掉的那行,生成后只需把程序复制出来而不用那个同名的exe.config文件了。我想问一下怎么才能用第一种方式而不用那个同名的exe.config文件呢?
解决方案
解决方案二:
我自己解决了,呵呵。改成这样好了。this.connectString=global::ScientificResearchSystem.Properties.Settings.Default.TestBaseConnectionString;这样就没事了。后面这个是从数据集里找出来的
时间: 2024-11-03 11:05:57