현재 XLinq을 사용하여 디렉터리를 탐색하고 값을 읽고 쓸 수있는 * .exe 실행 파일을 통해 다소 큰 * .exe.config 파일의 몇 가지 설정을 업데이트하고 있습니다. 이 방법으로 업데이트하는 문제는 실행 파일을 다시 시작한 후에 변경 내용이 적용된다는 것이지만 변경 내용이 즉시 적용되기를 바랍니다. 변경 한 후에 * .exe.config 파일을 다시로드하도록 실행 파일에 지시하는 방법이 있습니까?설정 파일 업데이트 및 응용 프로그램의 값 업데이트
모든 도움을 주시면 감사하겠습니다. 의 app.config에 대한
는외골격
<configuration>
<system.serviceModel>
<!-- stuff... -->
<client>
<!-- this is the section I changed and want to have updated -->
</client>
</system.serviceModel>
</configuration>
편집 : 나는이 주제에 대해 거의 알고있는 이유 중 하나는 내가의 app.config를 작성하지 않은 것입니다 - 그것은 자동으로 생성 된 사람에 의해입니다 다른 사람의 코드. 변경해야하고 변경 사항을 응용 프로그램에서 적용해야하는 이유는 구성 파일에서 데이터를 가져 오기 위해 코드의 다른 부분 (내가 액세스 할 권한이 없음)이 호출되지만, 섹션에서는 이전 설정이 사용되며이 응용 프로그램에서는 작동하지 않습니다.
EDIT2 :이 코드를 동적으로 변경할 수없는 경우 어떻게 코드를 변경하여 동적으로 수행 할 수 있습니까? 우수 답변은 현상금을 얻습니다 ...
가능 중복 (http://stackoverflow.com/questions/272097/net-dynamically-refresh-app-config) 이들 솔루션의 –
중에 작동하지 [동적 .net의 리프레시의 app.config] 나를. 프로세스를 돕기 위해 내 app.config 파일의 일부 의사 (pseudo)를 게시 할 것입니다. –
오 이런 얘야.앱이 사용할 수있는 모든 구성 가능한 비트 중에서 통화가 진행되는 동안 WCF 끝점을 변경하려고합니다. WCF 끝점을 동적으로 구성하려면 앱에 * 심각한 * 다시 쓰기가 필요합니다. –