2014-04-25 3 views
10

App.Config 파일을 가지고 있으며 사용자가 프로그램을 실행하기 위해 일부 설정을 구성 할 수 있습니다. 그러나 복사 할 내 프로그램의 bin \ release 폴더로 이동하여 exe, DLL 등을 제공하면 App.Config 파일을 찾을 수 없습니다. 어떻게해야합니까? ConsoleApp입니다.bin 디렉토리에 AppConfig 파일이 없습니다.

답변

18

당신의 App.Config willbe 응용 프로그램 이름이 SampleApplication.exe 다음 다음 파일 이름

SampleApplication.exe.config를 확인하기 위해 필요하다 그렇다면 ApplicationName.exe.config

로 변환. MSDN FROM

: 당신은 Visual Studio에서 개발할 때 App.Config

이 프로젝트 디렉토리에 응용 프로그램의 소스 구성 파일 를 배치하고 항상 복사하려면 출력 디렉토리 속성에 복사본을 설정하거나 새로운 경우 복사 . 구성 파일의 이름은 확장명이 .config 인 앱의 이름입니다. 예를 들어, myApp.exe이라는 응용 프로그램은 myApp.exe.config이라는 구성 파일을 가지고 있어야합니다.

+0

아 난 몰랐어 : 여기

은 속성 화면의 스크린 샷이다. 이제 알았어, XML 파일이어야한다고 생각했다. –

+0

그렇습니다. xml 파일이지만 'xml'을 확장자로 사용하지 않습니다. –

3

빌드시 App.config 파일이 복사 설정되어 있습니까? VS에서 App.config를 마우스 오른쪽 단추로 클릭하고 속성으로 이동하면 '내용'및 '항상 복사'/ '더 새로운 경우 복사'로 설정해야합니다.

The App.config properties to check:

관련 문제