2009-09-22 4 views
1

나는 VS C# Express 2008에 C# Console 응용 프로그램이 있습니다. 프로그램은 런타임시 편리하게 .EXE와 같은 디렉토리에 배치하려는 몇 개의 파일을 읽어야합니다. 물론 두 개의 .EXE, 하나의 디버그 및 하나의 릴리스가 있으며 모든 사본을 원하지 않습니다. 이것을 관리하는 가장 좋은 방법은 무엇입니까?VS C# Express에서 릴리스 및 빌드 할 때 일반적으로 사용되는 파일을 관리하는 방법은 무엇입니까?

답변

3

'bin \'만 사용하도록 두 구성의 출력 경로를 변경할 수 있습니다.

- 또는 -

당신은 프로젝트에 파일을 추가 할 수 있습니다 마우스 오른쪽 단추로 클릭하고 "항상"

+1

당신이 BTW 옵션 2로 가고 싶어하는 "출력 디렉토리로 복사"로 설정, 별도의 Debug/Release 디렉토리가 있으면 매우 유용합니다. – Justin

+0

글쎄, "출력 디렉토리에 복사"는 내 문제를 거의 해결했습니다. 내 프로젝트의 루트 폴더에 수백 개의 .GIF 이미지가 어수선하기를 원하지 않습니다. 예를 들어, 나는 그들 자신의 폴더에 GIFS라고 부르 자고합니다. .GIF 파일을 프로젝트에 추가하고 "Copy to Output Directory"를 "Always"로 설정합니다. 그러나 복사 과정에서 디버그 및 릴리스 영역에 디렉토리 GIFS가 생성되었습니다. 이것은 내가 원했던 것이 아니다. 어떤 방법 으로든 프로젝트의 맨 위에있는 모든 파일을 가지고 있지 않으며 런타임 중에 하드 코딩하지 않고 발견 할 수 있습니까? –

관련 문제