config文件的问题,帮我看一下。 我在Settings.settings里面设置了一个路径。生成了一个DLL和一个CONFIG文件。然后我修改这个config文件的里面的路径。别的程序调用这个DLL的时候,还是最先的那个路径。不是我修改后的路径这个要怎么设置。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 别的程序调用必须先找到你的Config然后取路径..找到DLL...按你说的明显是直接去调用DLL 和你的CONGIF没关系了 你的DLL是保存后重新生成的吗 然后在调用不会出现你的问题吧。 我是在debug文件里从新生成的。我把config文件也靠到一起了。然后我运行exe文件,读取的还是老的config文件的内容,而不是我修改过的config文件的内容。 你的程序是还在源码一起的吧,应该改这个文件才可以的,比如你生成的文件名为:word.exe 则你需要修改的配置文件为word.exe.config不是你源程序的App.config啊。再试试看 不是这个意思,whowhen21理解错了。文件 aa.dll文件和aa.dll.config文件。我自己运行的程序是cc.exe文件。aa.dll文件是调用数据库用的。运行cc.exe后,调用了aa.dll文件。可是我在aa.dll.config文件里吧db链接的路径给改掉了但是调用的还是没有原来的DB路径。 <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="WebServer.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> </configSections> <appSettings> <add key="DB_CONNECTION_STRING" value="Data Source=192.168.2.1;Initial Catalog=tkdb2;User ID=tk_user;Password=gc_benefit_user01"/> </appSettings></configuration>我在代码用下面这个读取。一直都取不到数据。string ss = System.Configuration.ConfigurationSettings.AppSettings["DB_CONNECTION_STRING"]; aa.dll在cc.exe里被调用的时候,不会去读aa.dll.config文件,而是去读的cc.exe.config文件你把你那个 DB_CONNECTION_STRING 放到 cc.exe.config文件里就知道了 位串的组合 多个Timer,多线程,共用函数问题 已有Oracle数据库是否必须安装客户端? 谁有C#程序仿Office2007的皮肤控件啊? 300分求解 急啊!!急啊!!!!!!有人知道这个问题吗? 遵循calis标准的OAI中的resumptionToken的问题? [重要][必读]C#版对标题党进行严厉打击(宽限期及新的处理方式,新增答问者注意事项、3月18日处理公告。) 用户自定义控件中ComboBox中的Items集合怎样重写啊? 字符替换中的大小写敏感问题 用多线程创建子窗口的时候,使用完后,如何关闭所有的子窗口? 可以动态去除控件的某个事件吗?
按你说的明显是直接去调用DLL 和你的CONGIF没关系了
然后我运行exe文件,读取的还是老的config文件的内容,而不是我修改过的config文件
的内容。
则你需要修改的配置文件为word.exe.config
不是你源程序的App.config啊。再试试看
文件 aa.dll文件和aa.dll.config文件。
我自己运行的程序是cc.exe文件。aa.dll文件是调用数据库用的。
运行cc.exe后,调用了aa.dll文件。可是我在aa.dll.config文件里吧db链接的路径给改掉了
但是调用的还是没有原来的DB路径。
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="WebServer.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<appSettings>
<add key="DB_CONNECTION_STRING" value="Data Source=192.168.2.1;Initial Catalog=tkdb2;User ID=tk_user;Password=gc_benefit_user01"/>
</appSettings>
</configuration>
我在代码用下面这个读取。一直都取不到数据。
string ss = System.Configuration.ConfigurationSettings.AppSettings["DB_CONNECTION_STRING"];
你把你那个 DB_CONNECTION_STRING 放到 cc.exe.config文件里就知道了