파이썬이 그것을하는 방식을 좋아합니다. 예를 들어 .py 파일 자체 내에 읽을 수있는 구성 파일을 가질 수 있습니다.C#에서 설정 파일을 가져 오는 방법은 무엇입니까?
이 구성 파일은 개발자에게만 제공되므로 사용자에게 친숙하지 않아도됩니다. 자세한 정보를 저장하는 데 사용할 수있는 방법은 무엇입니까?
감사합니다.
파이썬이 그것을하는 방식을 좋아합니다. 예를 들어 .py 파일 자체 내에 읽을 수있는 구성 파일을 가질 수 있습니다.C#에서 설정 파일을 가져 오는 방법은 무엇입니까?
이 구성 파일은 개발자에게만 제공되므로 사용자에게 친숙하지 않아도됩니다. 자세한 정보를 저장하는 데 사용할 수있는 방법은 무엇입니까?
감사합니다.
.NET에서는 별도의 .config 파일을 사용합니다. 데이터는 ConfigurationManager 클래스로 읽을 수 있습니다.
MSDN의 Using Settings in C# 문서가 귀하가 찾고있는 제품이라고 생각합니다.
. NET에서 더욱 쉽게! system.configuration을 사용하여 app.config 파일에서 섹션을 읽습니다.
MSDN : http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.aspx
간단한 예 : 외부 설정 파일뿐만 아니라, 시스템을 구성하는 C#에서 DSL을 사용할 수 http://www.dotnetspider.com/resources/21709-Reading-value-from-App-Config-C-Windows.aspx
현대 건설
이 많은 등의 일반적입니다 ASP.NET MVC 및/또는 StructureMap 등록과 같은 것들.
물론 파이썬 접근법을 좋아한다면 IronPython을 통해 py 스크립트를 실행하여 xml을 약간 줄여서 시스템을 구성 할 수 있습니다. 이렇게하면 코드 기반 구성 스크립트를 허용하면서 다시 컴파일 할 필요가 없습니다.
표준 방법은 아니지만 은 IronPython 인터프리터를 사용하고 .NET에서 읽을 수있는 .py 구성 파일을 사용할 수도 있습니다. 일반적인 XML 구성 파일보다 장점은 IronPython 구성 파일에 모든 코드가 포함될 수 있다는 점입니다. 모든 파일을 반복하거나 if-else 절을 포함하여 예를 들어 다른 구성 옵션을 사용합니다. 운영 체제 버전