2011-09-27 5 views
0

다른 응용 프로그램 구성을 사용하여 같은 exe 파일을 두 번 시작하는 방법이 있습니까 (어쩌면 명령 줄에서)?다른 app.config의 동일한 .exe 파일 시작

+0

당신은 2 개의 다른 .config 파일을 가진 2 개의 다른 디렉토리에 넣는 것을 제외하고 다른 것을 의미합니까? – jeroenh

+0

나는 모든 .exe 파일과 .dll 파일을 두 번째 디렉토리에 복사하지 않을 것이다. 그러므로 나는 단지 같은 디렉토리에 2 개의 app.configs를 넣고 2 개의 시작 링크를 만들고 싶다. – user966662

답변

1
var configMap = new ExeConfigurationFileMap(); 
configMap.ExeConfigFilename = @"myconfigpath"; 
var config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None); 
0

filename.exe.config가 다른 별도 위치에서 시작하십시오.

0

구성 프레임 워크를 사용하면 파일에서 구성을로드 할 수 있지만 응용 프로그램 내에서 수동으로 구성해야합니다.

0

클래스 ConfigurationManager에서 별도의 응용 프로그램 도메인으로 프로세스를로드 할 수 있습니다. 이렇게하면 구성 파일을 리디렉션 할 수 있습니다. Windows 서비스에서이 작업을 수행하는 예는 http://www.codeproject.com/KB/IP/HostingMultipleServices.aspx을 참조하십시오. 모든 종류의 응용 프로그램과 비슷합니다.

관련 문제