라이브러리 Microsoft.Bcl.Build.Tasks.dll
이 일부 프로세스에서 계속 사용되고있어 삭제할 수 없기 때문에 빌드 에이전트가 작업 디렉토리를 지울 수없는 내 ASP.NET Web-Api
솔루션에 문제가 있습니다. 빌드 에이전트에서 수행하는 유일한 작업은 표준 MSBuild.exe를 사용하여 솔루션을 작성한 다음 MSTest.exe를 사용하여 몇 가지 단위 테스트를 실행하는 것입니다.Microsoft.Bcl.Build.Tasks.dll을 (를) 제거하지 못했습니다.
Microsoft.Bcl.Build
버전 1.0.14 (사용하는 버전)는 Microsoft.Net.Http
및 Microsoft.Bcl libraries
에 의해 종속성으로 나열됩니다.
에이전트에 내 워크 플로우는 다음과 같이이다 : 얼마 후
- 복제 에이전트
- 에 자식의 repo는
- MSTEST 사용은 MSBuild에게
- 테스트 솔루션을 사용하여 솔루션을 구축, 어쩌면 10 분, 현재 반복을 시도하고 정리합니다.
- 설명 된 오류로 인해 파일 정리가 실패합니다.
내 질문은 다음과 같습니다.
몇 분 후에도 일부 프로세스에서이 라이브러리를 사용하는 이유는 누구에게 알 수 있습니까? 백그라운드에서이 라이브러리를 사용하는 일반적인 프로세스가 있습니까? 나는이 파일이 사용되는 이유를 발견하기 위해 프로세스 관리자를 사용할 것이지만이 빌드 머신은 생산 박스로 간주되며 관리자 액세스 권한을 얻는 것이 거의 불가능합니다.
미리 도움을 청하십시오!
핸들이나 LockHunter로 치려고 했습니까? MSBuild에'/ nr : false'를 전달하려고 했습니까? –