2011-02-01 8 views
2

Directory.getCurrentDirectory(); \ WINDOWS \ SysWOW64와C# .Net에서 근무중인 프로젝트 디렉토리 찾기

을하지만 난 그것을 얻을 수있는 방법은 Visual Studio 기본 프로젝트 폴더를 얻을 필요가 :

는 단지 C를주는?

예 : C : \ 사용자 \ knallasi 프로젝트 \ 여기서 SampleApp \ 비주얼 스튜디오 2010 \ 문서 \

는 어떻게 찾을 수 있습니까 해당 프로젝트 위치 위? 사전에

덕분에

+0

어떤 유형의 응용 프로그램입니까? 나는 부탁하고있다. 귀하의 프로세스 컨텍스트 (iis 응용 프로그램 풀 어쩌면) –

+0

gabriel, 그 XBAP 응용 프로그램 wpf 서비스 수 있습니다 궁금하다. – nallskarthi

답변

5

나는 프로젝트 디렉토리에 대해 잘 모르겠지만, 당신은 비주얼 스튜디오에서 실행하는 경우 실행중인 어셈블리의 디렉토리는, 일반적으로

string currentAssemblyDirectoryName = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); 

를 사용하여 찾을 수 있습니다 , 프로젝트 디렉토리가 두 단계 위로, 당신은 "bin \ release | 또는"bin \ debug "를 트리밍하여 프로젝트 디렉토리를 얻으려고 할 수 있습니다. 그러나 이것은 약간의 해킹입니다. 코드에서 프로젝트 디렉토리를 가져 오려면

+0

감사합니다 david 이것은 내가 이미 생각한 것인데 "bin \ debug"를 다듬는 것이 우리가하고 싶은 유일한 것입니다! – nallskarthi

+0

System.Reflection.Assembly, 이미 "사용"하고 있지 않은 경우를 대비하여 –

관련 문제