2
이렇게 나를 위해 새로운 것.ConfigurationSection을 정의하는 방법
내 WinForms 응용 프로그램의 App.Config에서 가져 오는 클래스 라이브러리에서 ConfigurationSection 클래스를 정의하려고합니다. 나는 전에 이것을 한 번도 해보지 않았지만 다음 예제에서 이것은 내가해야 할 곳이다.
내 윈폼 응용 프로그램<?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>
에서
의 app.config 그리고 내 별도의 클래스 라이브러리 내없는 ConfigurationSection 클래스입니다.
using System.Configuration; 내가
감사합니다 잘못 갔어요 곳
namespace Optima.ReportEngine
{
public class ReportEngineConfig : ConfigurationSection
{
[ConfigurationProperty("ReportObjectVariableRegEx")]
public string ReportObjectVariableRegEx
{
get
{
return (string)this["value"];
}
}
}
}
그래서 어떤 기회 누구나 지적 할 수 있습니다!
내가 <섹션 이름 = "ReportEngineConfig"유형 = "Optima.ReportEngine에 라인을 설정 한 .ReportEngineConfig, ReportEngine "allowDefinition ="Everywhere "allowLocation ="true "/>ReportEngine은 dll의 이름이지만이 ["value "]는 여전히 null 참조를 가져옵니다. –