모든 빌드에서 실행될 NUnit 사용자 지정 MSBuild 작업을 위해 네트워크를 둘러 보았고 Visual Studio UI (2008이 내 버전 임)와도 잘 작동합니다. MSBuild.Community.Tasks 프로젝트가 좋았지 만 Visual Studio 통합 부분에서는 실패했습니다. 내가 실제로 갖고 싶었던 것은 실패한 테스트를 VS의 오류 목록 창 (또한 테스트가 성공적이지 않은 경우 FAILED 프로젝트 빌드)에 경고/오류로 표시하는 것입니다. 그래서 필자는 자신이 원하는대로 작업을 수행하는 내 자신의 사용자 지정 MSBuild 작업을 작성했습니다.Visual Studio에 통합 된 사용자 지정 MSBuild 작업 동작
그러나.
내가 가지고있는 유일한 문제는 정상적인 VS UI 오류 목록 동작은 오류를 클릭하면 해당 소스 파일로 점프되고 은 문제 코드를 강조 표시한다는 것입니다. 나는 파일과 라인 번호를 실패한 테스트와 관련시킬 수 있었지만 Visual Studio에서 문제가있는 코드를 강조 표시하도록 설득 할 수 없었습니다 (오류를 두 번 클릭하면). 나가 얻는 모두는 맞은 반점에있는 커서이다. line
, endLine
, column
, endColumn
메서드 매개 변수 (Log.LogError()
)의 모든 종류의 조합을 시도했지만 아무 소용이 없습니다. 그리고 컴파일러 오류에 의한 오류 출력을 기반으로 그것은 행과 열 (끝 값 없음)도 제공하는 것처럼 보입니다.
누구나이 괴상함에 어긋나고 해결 되었습니까?
업데이트 (13) 2009 년 5 월
당신은 내가 당신의 정확한 문제에 대한 해결책이없는
http://code.google.com/p/nunitmsbuildvsintegrated/
나는 당신의 좌절감을 이해하고 내가 대답이 있었으면 좋겠다. 나는이 정확한 문제로 고심하고있다. 그러나, 나는 당신이 가진 한 멀리까지 얻지 못했습니다. 바라건대 누군가가 약간의 통찰력을 제공 할 수 있습니다. – kevindaub
+1 유용한 MSBuild 작업. – Ergwun