저는 현재 한 회사에서 큰 프로젝트를 진행하고 있습니다. 우리는 TFS 2012를 사용하여 몇 가지 가지 (Dev => Main => pre-prod => prod)를 가지고 있습니다.TFS 2012에서 체크인으로 영향을받는 DLL을 확인하는 방법은 무엇입니까?
프로젝트가 진행 중일 때 버그가 발생하면 패치를 적용합니다. 이는 버그의 수정으로 인해 영향을받는 DDL 만 제공한다는 것을 의미합니다.
버그 수정을 담당하는 개발자가 코드를 체크 인하 고 체크섬에 영향을받는 파일이 무엇인지 알 수 있도록 변경 세트 번호를 알려줌으로써 전달해야하는 DLL을 추론합니다.
내 문제는 여기 어떻게 changeset 번호 덕분에 이러한 DLL 이름을 알 수 있습니까? 현재 모든 .csproj를 파싱 중이며 변경 로그에있는 파일이 csproj에 있는지 확인하고 있습니다. 그렇다면 AssemblyName (DLL의 이름을 제공)을 찾고 있습니다.
하지만 String으로 파싱하고 있기 때문에 나에게 좋지 않습니다. 의존성이없고 진화하지 않습니다.
당신이 (또는 이미 :) 작성도 뭔가를) 그것하시기 바랍니다 가서 더 좋은 방법이 있다면)
감사합니다!
http://msdn.microsoft.com/en-us/library/ff576128.aspx –