|
|
1
6
因为正在读取的配置文件是宿主可执行文件的配置文件。例如,如果您运行的代码来自
您可以尝试使用 OpenMappedExeConfiguration 方法:
|
|
|
2
1
以下映射文件,然后将其作为system.configuration变量打开:
现在,您可以像通过配置管理器那样从程序集配置文件中检索值,但是您的请求中必须更明确一点。 使用System.Configuration.ConfigurationManager时,以下内容将有效并返回一个值:
但是,当使用配置变量localconfigurationmanager(来自上面的代码)时,调用类似于普通configurationmanager调用,例如:
当您尝试运行代码时,会出现以下错误: 'System.Configuration.ConfigurationElement.This[System.Configuration.ConfigurationProperty]'是 由于其保护级别而无法访问 这是因为在ConfigurationManager中,AppSettings属性是一个NameValueCollection。在配置变量中,appsettings实际上是一个system.configuration.appsettings节,其中包含一个名为settings的属性,该属性是keyValueConfigurationCollection,因此要访问该属性,调用如下所示:
对于连接字符串secion,将使用以下语法
|
|
|
JBryanB · 如何从基本抽象类访问类属性 2 年前 |
|
|
Gabe Tucker · 无法在golang中分配接口对象指针 3 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 7 年前 |
|
|
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 7 年前 |
|
|
Randall Flagg · 访问propertyinfo中的属性 7 年前 |
|
|
Kacper · 在反映的全名和成员c后的“*”中,“+”是什么意思# 7 年前 |
|
|
tobeypeters · 反射铸造 7 年前 |
|
|
myst02 · 如何在另一个方法之后调用该方法? 7 年前 |