Windows 응용 프로그램을 실행할 때마다 경로가 어떻게 형성되는지 항상 의심 스럽습니다. 내가 내 로컬 컴퓨터에서이 프로그램을 실행할 때app.config Windows 응용 프로그램의 파일 경로
나는 그것은 윈도우 응용 프로그램이 실행되는 곳에서 경로를 제공, 내 응용 프로그램의 설정
<add key="LogFilePath" value="..\Log\" />
이 같은 키를 설정했습니다.
하지만 TFS에서 동일한 프로젝트를 실행할 때 프로젝트 폴더 경로가 아닌 로그 폴더 내에 파일을 만들면 완전히 다른 경로가 나타납니다.
왜 이런 일이 일어 났는지 말해 줄 수 있습니까?
안녕하세요. 응용 프로그램이 시작된 경로가 올바르게 반환됩니다. Directory.GetParent (Path.GetDirectoryName (Application.StartupPath)) + app.config의 경로는 어떻게됩니까? –
예, 가능합니다. 응용 프로그램 시작 경로를 원하지 않습니까? – Ehsan
내 코드에 포함 시켰습니다. 내 덧글 게시글을 참조하십시오. –