2017-03-24 5 views
0

Das Abrufen des folgenden Buildfehlers wird von der Builddefinition ausgelöst.Fehler beim Suchen des Code-Coverage-Befehlszeilentools, MSBuild mit SonarQube

3:46:16 AM Failed to locate the code coverage command line tool Post-processing failed. Exit code: 1 
Exception Message: TF270015: 'MSBuild.SonarQube.Runner.exe' returned an unexpected exit code. Expected '0'; actual '1'. See the build logs for more details. (type UnexpectedExitCodeException) 
Exception Stack Trace: 
    at System.Activities.Statements.Throw.Execute(CodeActivityContext context) 
    at System.Activities.CodeActivity.InternalExecute(ActivityInstance instance, ActivityExecutor executor, BookmarkManager bookmarkManager) 
    at System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor executor, BookmarkManager bookmarkManager, Location resultLocation) 

Ich verwende SonarQube 5.3, installiert im Build-Server. Ich habe .net Framework im Build-Server installiert, nicht im Visual Studio.

BuildDefinition wo ich SonarQube referenzieren.

Bitte helfen Sie mir hier !!!!

Antwort

0

Die Code Coverage-Tools werden mit Visual Studio und nicht mit dem .Net Framework installiert. Wenn Sie Code-Coverage verwenden möchten, müssen Sie VS auf dem Build-Agent installieren. Je nach der von Ihnen verwendeten Version von Visual Studio benötigen Sie möglicherweise keine zusätzliche Lizenz für den Build-Agent. Siehe die Diskussion Is a separate Visual Studio license required for a build machine? erhalten mehr Details.

Verwandte Themen