2014-06-11 4 views
1

기존 클라이언트 응용 프로그램에서 작업 중입니다. 이 응용 프로그램을 배포 팀에서 배포하면 일반 exe.config 파일이 생성됩니다.참조 추가/보호 된 폴더에서 외부 파일을 가리 키십시오.

나는 사용자 선택을 제공하는 응용 프로그램을 만들었고 선택에 따라 올바른 exe.config 파일을 만들었습니다. 이제는 일반 exe.config 파일을 특정 exe.config 파일로 대체 한 다음 응용 프로그램을 시작하면됩니다.

클라이언트 응용 프로그램의 모든 dll과 exes가있는 폴더에 쓰기 권한이 있으면 내 응용 프로그램이 정상적으로 작동합니다. 내가 새로 만든 구성 파일로 일반 구성 파일을 교체하고 다음 응용 프로그램을 시작하고 모두 괜찮 았는데.

이제 배포 팀에서 내 프로그램에 쓰기 권한이없는 Program Files 폴더 안에 폴더를 만들 계획입니다.

이 경우에는 일반적인 구성 파일을 내 프로그램에서 만든 특정 구성 파일을 가리키는 방법을 찾고 있습니다.

아누 아이디어를 얻으실 수 있습니다.

미리 감사드립니다.

답변

0

은 아마도 당신은 특정 설정 파일 파일 또는 configSource 속성을 참조 할 수있는 일반적인 설정 파일을 코딩 할 수 있습니다? 예를 들어

: 여기

일반적인 설정 파일

<configuration> 
    <appSettings file="..\..\specific.config"></appSettings> 
<configuration> 

특정 설정 파일

<appSettings> 
... 
</appSettings> 

더 많은 정보 파일 configSource : http://msdn.microsoft.com/en-us/library/vstudio/ms228154(v=vs.100).aspx