코드 품질의 일부로 svn update
을 실행하고 msbuild.exe "project.sln" /t:Build /m:1 /clp:ErrorsOnly"
을 실행 한 다음 msbuild sonarqube runner
을 실행합니다. 아래에 언급 된 오류가 발생하고 코드 체크 아웃 폴더를 조사 할 때 merge conflict
이 표시됩니다. 단지 svn update
을 사용하고로서 무엇을 되돌리기에 프로젝트가 잘 실행됩니다 및 svn의 환매 특약에 충돌이 없는지주의해야 할 같은 의 원인이 될 것입니다msbuild sonarquberunner를 사용하여 병합 충돌
오류 로그
마이크로 소프트 (R) 엔진 구축 버전 14.0.24720.0 저작권 (C) Microsoft Corporation. 판권 소유.
이 솔루션에서 한 번에 하나씩 프로젝트를 빌드하십시오. 병렬 빌드를 사용하려면 "/ m"스위치를 추가하십시오. C : \ 프로그램 파일 \ MSBuild를 \ 14.0 \ 빈 \의 Microsoft.Common.CurrentVersion.targets (4381,5) : 오류 MSB3541 : 파일이 잘못된 값 "< < < < < < < .mine"을 가지고있다. 경로에 잘못된 문자가 있습니다. [D : \ SNRProjs \ Scheduler.Business.csproj]
이것은 SCM 플러그인 때문일 수 있습니다. 플러그인 활성화/비활성화에 대한 sonar 속성을 비활성화했으며이 오류가 언젠가 사라질 것을주의합니다 – SACn
MSBuild 용 SonarQube 스캐너를 사용하지 않는 것 같습니다 (http 참조). : //docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+MSBuild) Visual Studio Solution을 분석하는 유일한 방법입니다. –
같은 문제 만 사용하면이 문제가 한 달에 한 번 표시되는 경우가 있습니다. 이유는 모른다. svn 업데이트로 코드를 완전히 되 돌리는 것이 문제를 해결한다. – SACn