2016-02-03 3 views
0

Я создаю Sonarqube для своей команды и столкнулся с проблемами, связанными с the Sonarqube Roslyn SDK found on github.Диагностика Sonarqube с анализаторами Roslyn

Следуя инструкциям на странице github, я успешно скомпилировал решение. Тем не менее, при работе инструмента генератора в [каталог] /Sonarqube.Plugins.Roslyn.PluginGenerator.exe, я получаю следующее сообщение об ошибке при попытке создать плагин в соответствии с инструкциями для Microsoft.CodeAnalysis.Analyzers:

c:\users\[HomeDirectory]\src\github\sonarqube-roslyn-sdk\RoslynPluginGenerator\bin\Debug\sonarqube.plugins.roslyn.plugingenerator.exe /a:c:\users\[HomeDirectory]\src\github\sonarqube-roslyn-sdk\RoslynPluginGenerator\bin\Debug\Microsoft.CodeAnalysis.Analyzers:1.0.0 
Roslyn Analyzer Plugin Generator for SonarQube 0.1.0.0 
    [DEBUG] Parsed NuGet reference. Id: c:\users\[HomeDirectory]\src\github\sonarqube-roslyn-sdk\RoslynPluginGenerator\bin\Debug\Microsoft.CodeAnalysis.Analyzers, version: 1.0.0 
    [DEBUG] Fetching NuGet config files... 
    [DEBUG] Enabled package sources: 
    [WARNING] No enabled package sources. Please update the NuGet config to specify at least one valid package source. 
    Attempting to locate package with id 'c:\users\[HomeDirectory]\src\github\sonarqube-roslyn-sdk\RoslynPluginGenerator\bin\Debug\Microsoft.CodeAnalysis.Analyzers' 
    [DEBUG] Number of packages located: 0 
    No packages with the specified id were found: 
    c:\users\[HomeDirectory]\src\github\sonarqube-roslyn-sdk\RoslynPluginGenerator\bin\Debug\Microsoft.CodeAnalysis.Analyzers 

У меня не было других проблем с NuGet в Visual Studio с правильным (v3) источником пакета, включенным на компьютере. Я понимаю, что Sonarqube Roslyn SDK является бета-версией на данный момент, но задавался вопросом, действительно ли кто-то из них действительно создал плагин из указанной библиотеки NuGet.

В качестве побочного примечания, Sonarqube отлично работает, за исключением того, что я не смог получить проблемы статического анализа на основе анализатора в Sonarqube. Эта проблема специфична для SDK. Любые идеи были бы оценены.

ответ

0

Эта проблема была исправлена ​​с помощью SDK Roslyn после публикации исходного вопроса. Просто следуйте инструкциям, приведенным на странице github SDK.

Смежные вопросы