2017-11-02 16 views
0

Visual Studio 2015를 사용하여 Console .Net 응용 프로그램을 만들었습니다. Visual Studio에서 응용 프로그램을 실행할 때만 응용 프로그램에서 App.config를 찾을 수 있습니다. 명령 프롬프트를 통해 실행하면 app.config가 없습니다. - exe와 app.config가 모두 같은 디렉토리에 있더라도. OpenExeConfiguration API를 사용하여 app.config의 경로를 설정하면 app.config가 있지만 값을 읽을 수 없습니다.명령 프롬프트에서 App.config를 찾을 수 없습니다.

답변

0

App.config 데이터는 .exe.config라는 이름으로 디버그 폴더에 복사됩니다. 따라서, 명령 프롬프트를 통해 Exe를 실행하려면 Exe와 Exe.config를 같은 폴더에두고 AppeConfig를 사용하여 Exe를 유지해야합니다.