2010-05-16 3 views
7

Visual Studio 2010을 사용 중입니다. 솔루션 탐색기에서 프로젝트 항목을 폴더 (Forms 용 폴더, 클래스 용 폴더, 기타 폴더 등)로 정렬하고 싶습니다.어떻게 app.config를 솔루션 탐색기 내의 다른 폴더로 옮길 수 있습니까?

"app.config"파일을 "Config Files"폴더로 이동하면 Settings.settings 파일의 설정을 변경할 때까지 모든 것이 작동합니다. 일단 그렇게하면 새로운 app.config가 만들어지고 "Config Files"폴더에있는 파일이 업데이트되지 않습니다.

전체 솔루션에서 "app.config"텍스트를 검색했지만 결과를 찾지 못했습니다. 솔루션 탐색기가 멋지게 보이도록이 파일을 어떻게 옮길 수 있습니까?

답변

7
아니,의 app.config가 주 프로젝트 폴더에 있어야합니다

-하지만 당신은 configSource= 속성을 사용하여의 app.config 내부에 구성 섹션을 "외면"할 수 있습니다 : 당신은 할 수 없습니다, AFAIK

<connectionStrings configSource="config\db\connectionstrings.config" /> 
<system.net> 
    <mailSettings> 
    <smtp configSource="config\mail\smtp.dev.config" /> 
    </mailSettings> 
</system.net> 
<system.serviceModel> 
    <behaviors configSource="config\wcf\behaviors.config" /> 
    <binding configSource="config\wcf\bindings.config" /> 
    <client configSource="config\wcf\client.config" /> 
</system.serviceModel> 
1

을 기본 구성 파일의 위치를 ​​변경하십시오. 다른 구성 파일이 필요한 경우에도 ExeConfigurationFileMap 클래스를 사용할 수 있습니다.

관련 문제