2016-06-01 9 views
0

Wir sind neue Anwender von SonarQube und ich bin dabei, die Lösungen von SonarSource an SonarLint zu binden.VS Solution wird nicht mehr erstellt, sobald SonarAnalyzer.CSharp zur Lösung hinzugefügt wurde

Einige Lösungen funktionieren gut, aber einige von ihnen haben Build-Fehler, nachdem ich das NuGet-Paket SonarAnalyzer.CSharp installiert habe. Wenn ich es entferne, wird die Lösung wieder korrekt aufgebaut.

Beispiel Fehler

error CS0006: Metadata file 'C:\Users\cswanson\Desktop\Repos\DI\CardDI\Card.Domain\bin\Debug\Card.Domain.dll' could not be found 

Sicher genug, dass Projekt in der Lösung nicht und Ausgang ist bauen.

Mit Blick auf die Build-Ausgabe für dieses Projekt, gibt es mehrere S ### Fehler gemeldet, aber keine Warnung, warum das Projekt nicht erstellt wurde.

Wir sind auf Visual Studio 2015 Professional Update mit 2.

Alle Ideen, wie dieses Problem zu lösen?

+0

Nur um eine Umleitung zu haben: diese Frage tauchte auch auf der SonarLint-Mailingliste auf: https://groups.google.com/d/topic/sonarlint/vkgv2_yPW1o/discussion. – Tamas

Antwort

0

Das Problem bestand darin, dass die Eigenschaften für ein bestimmtes Projekt innerhalb der Lösung so eingestellt waren, dass Warnungen als Fehler behandelt wurden und der Build gestoppt wurde.

Durch Ändern dieser Einstellung konnte die Lösung korrekt erstellt werden.

Vielen Dank an Tamas Vajk bei SonarSource für die Anleitung.

+0

Gern geschehen. :-) – Tamas