我如何从网络读取连接字符串。配置文件到包含在类库中的公共类?
我试过了:
WebConfigurationManager
ConfigurationManager
但是在我的类库中不能识别这些类。
我如何从网络读取连接字符串。配置文件到包含在类库中的公共类?
我试过了:
WebConfigurationManager
ConfigurationManager
但是在我的类库中不能识别这些类。
当前回答
using System.Configuration;
string connString = ConfigurationManager.ConnectionStrings["ConStringName"].ToString();
记住不要使用ConnectionStrings[index],因为你可能会破坏全局机器配置和可移植性
其他回答
C#
// Add a using directive at the top of your code file
using System.Configuration;
// Within the code body set your variable
string cs = ConfigurationManager.ConnectionStrings["connectionStringName"].ConnectionString;
VB
' Add an Imports statement at the top of your code file
Imports System.Configuration
' Within the code body set your variable
Dim cs as String = ConfigurationManager.ConnectionStrings("connectionStringName").ConnectionString
添加系统。配置作为参考,然后:
using System.Configuration;
...
string conn =
ConfigurationManager.ConnectionStrings["ConnectionName"].ConnectionString;
using System.Configuration;
string conn = ConfigurationManager.ConnectionStrings["ConStringName"].ToString();
我猜您需要添加一个对系统的引用。配置程序集(如果尚未添加)。
此外,您可能需要在代码文件的顶部插入以下行:
using System.Configuration;
添加系统。配置作为参考。
由于一些奇怪的原因,默认情况下它不包括在内。