programing

VisualStudio : obj 폴더를 다른 곳에 저장하는 방법

goodcopy 2021. 1. 19. 08:03
반응형

VisualStudio : obj 폴더를 다른 곳에 저장하는 방법


솔루션을 빌드 할 때 VS (2008)에 obj 폴더를 저장할 위치를 알려주는 방법을 아는 사람이 있습니까? 소스 파일 폴더를 작게 유지하기 위해 (즉, 이메일로 보낼 수 있도록) bin 폴더를 다른 경로에 저장했지만 obj와 동일한 작업을 수행하도록 지시 할 방법을 찾을 수 없습니다.


사용 BaseIntermediateOutputPath프로젝트 파일 (재산을 .csproj, .vbproj에서 설명 된 바와 같이, 등) http://msdn.microsoft.com/en-us/library/bb629394.aspx . 텍스트 편집기를 사용하여 XML 문서를 수동으로 편집 한 다음 Visual Studio에서 다시로드해야합니다. 여전히 obj폴더를 생성 할 수 있지만 (알려진 버그 임) 빈 상태로두고 obj지정된 폴더에 실제 파일을 넣습니다 .


  1. 이를 <OutputPath> 태그 아래의 프로젝트 파일에 추가합니다.

    <IntermediateOutputPath>..\Whatever\obj\</IntermediateOutputPath>
    
  2. VS는 여전히 obj 폴더를 생성하므로 빌드 후 매번 삭제해야합니다. 이는 VS의 빌드 후 부분에 다음 스크립트를 추가하여 수행 할 수 있습니다.

    rd "$(ProjectDir)obj" /S /Q
    

버전 제어를 사용합니까? 그렇다면 대안이 있습니다.

당신은 할 수 있습니다 제외 빈 / 및 OBJ / 버전 제어에서 전자 우편 대신 프로젝트를 체크 아웃. 당신이 사용하는 경우 서브 버전을 , 당신은 또한 수 내보내기 프로젝트와 전자 메일을 보낸 및 압축 폴더에 있습니다.


프로젝트 설정의 속성> 일반 아래에 있는 출력 디렉터리 입니다.

편집 : 네이티브 C ++ 프로젝트 (내가 사용중인)와 CLR 기반 프로젝트 (OP가 참조하는 것일 수 있음)에 대한 프로젝트 설정 사이에 차이가있는 것 같습니다.

참조 URL : https://stackoverflow.com/questions/261422/visualstudio-how-to-save-the-obj-folder-somewhere-else

반응형