이 모든 * .FileListAbsolute.txt 파일은 무엇입니까?


80

Visual Studio에서 생성하는 * .FileListAbsolute.txt 파일은 무엇입니까? 그들은 내 검색을 계속 복잡하게 만듭니다. 예를 들어 .sln에 프로젝트를 추가하기 위해 * .csproj를 검색 할 때.

Visual Studio에서 사용합니까? 생성하지 않도록 할 방법이 있습니까?

나는 STFW를했지만, 이러한 파일이있는 디렉토리를 나열한 사람들의 결과로 가득 차 있습니다.

답변:


70

FileListAbsolute.txt 파일에는 현재 빌드와 이전 빌드에 빌드 된 파일 목록이 포함되어 있으며 삭제할 파일을 파악하기 위해 정리 및 다시 빌드 중에 사용됩니다.

이름이 변경된 프로젝트와 같은 특정 상황에서 빌드 시스템이 이전 이름을 삭제할 수 있기를 원하기 때문에 파일이 필요합니다.


11

나는 이것이 오래된 게시물이라는 것을 알고 있지만 동일한 문제가 있었고 실수로 이것을 소스 제어에 체크인하고 다시 체크 아웃하지 않았으므로 읽기 전용으로 남겨 두었습니다. 해결책은 소스 제어에서 제거하는 것이 었습니다.


4

청소시 삭제할 파일을 추적합니다. 에서 정리 대상에 대한 이해 :

공통 대상은 "마지막 빌드"의 출력을 추적하는 명예 시스템 방법을 구현합니다. 잘 동작하는 대상 @(FileWrites)은 라는 항목으로 출력을 내 보냅니다.이 항목은라는 대상 $(CleanFile)의 obj 디렉토리 (로 끝남 .FileListAbsolute.txt)에 직렬화됩니다 _CleanRecordFileWrites. 그런 다음 Clean은 후속 MSBuild 호출 중에 해당 목록을 읽고 그 안의 파일을 삭제할 수 있습니다.


3

왜 생성되었는지 모르겠고 지금 조사 중입니다. VS는 컴파일 할 때마다 이러한 파일에 기록합니다. 모두 삭제할 수 있으며 컴파일 할 때 다시 생성됩니다. (svn을 사용하는 경우주의하고 svnbase 파일을 삭제하지 마십시오)


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.