代码: private readonly static string connectionString = ConfigurationManager.ConnectionStrings["str"].ConnectionString;
然后这是app.config里面的代码
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="str" connectionString="Data Source=192.168.10.198/orcl;User ID=oa;PassWord=oa" providerName="System.Data.OracleClient"/>
</connectionStrings>
</configuration>调试的时候看到ConfigurationManager.ConnectionStrings["str"]这个值是Null
然后这是app.config里面的代码
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<connectionStrings>
<add name="str" connectionString="Data Source=192.168.10.198/orcl;User ID=oa;PassWord=oa" providerName="System.Data.OracleClient"/>
</connectionStrings>
</configuration>调试的时候看到ConfigurationManager.ConnectionStrings["str"]这个值是Null
即config没被设置成始终复制?
app.config就在export这里面 我是在link.cs这里面使用的private readonly static string connectionString = ConfigurationManager.ConnectionStrings["str"].ConnectionString;
我在家弄也是有值得 是不是我config放错地方,所以没识别到?
private readonly static string connectionString = ConfigurationManager.ConnectionStrings["str"].ToString();就可以获取到啊