所以这对我来说是一个新的。
我正在尝试在我的类库中定义一个 ConfigurationSection 类,该类从我的 WinForms 应用程序中的 App.Config 中提取。我以前从未这样做过,但从下面的例子来看,这就是我必须要做的。
我的 WinForms 应用程序中的 app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="ReportEngineConfig" type="Optima.ReportEngine.ReportEngineConfig" allowDefinition="Everywhere" allowLocation="true"/>
</configSections>
<ReportEngineConfig>
<ReportObjectVariableRegEx value="test" ></ReportObjectVariableRegEx>
</ReportEngineConfig>
</configuration>
还有我的单独类库中的 ConfigurationSection 类。
使用 System.Configuration;
namespace Optima.ReportEngine
{
public class ReportEngineConfig : ConfigurationSection
{
[ConfigurationProperty("ReportObjectVariableRegEx")]
public string ReportObjectVariableRegEx
{
get
{
return (string)this["value"];
}
}
}
}
所以任何人都可以指出我哪里出错了
谢谢!