당신은 빌드 후 이벤트를 사용할 수 있습니다 - 같은, 다른 사람에게 마스터 프로젝트에서 설정 파일을 복사하기 위해 "아이"프로젝트 (등록 정보> 빌드 이벤트) : (
copy /Y c:\path\to\master\project\app.config $(TargetPath).config
exit 0
은 " 마지막 행으로 "exit 0"은 빌드 오류를 방지합니다).
다른 빌드 대상 ("RELEASE", "DEBUG"등)에 대해 별도의 구성 파일을 사용하려면 NOTEPAD.EXE에서 .csproj 파일 (또는 .vbproj)을 편집하여 각 빌드 대상에 AppConfig 태그를 추가하십시오 이 같은 목표 그룹 :
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>.\bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<AppConfig>debug.app.config</AppConfig>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>.\bin\Devel\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<AppConfig>release.app.config</AppConfig>
</PropertyGroup>
공지 사항 각 그룹에 존재하는 새로운 < appconfig가> 태그입니다.
나는 동일한 질문을했지만 결코 해결책을 찾지 못했습니다. 나는이 실을 추적 할 것이다. –