SonarQube
プロジェクトにソリューションをバインドする際にエラーが発生しました。私はVS 2015 Update 3、SonarLint
2.8.0.214とSonarQube
5.6を使用しています。すでにバインドされたプロジェクトの更新も失敗します。バージョン2.8.0.214以降のSonarLintバインディングエラー - プロジェクト数が範囲外ですか?
これは、私が昨日からインストールした新しいSonarLint
バージョンと関係があると思います。 SonarLint
拡張のアップデートの前に、私はこのような種類のエラーを持っていませんでした。
それは、プロジェクト数が範囲外であると思われる:
Binding solution to SonarQube project: Started
Binding solution to SonarQube project: Discovering solution projects
Included projects:
* ConsoleApplication2\ConsoleApplication2.csproj
* ConsoleApplication1\ConsoleApplication1.csproj
Excluded projects:
* None (for selected SonarQube project's quality profile)
You can change the exclusion options via the SonarLint project-level context menu i.e. Solution Explorer -> Select project(s)
Binding solution to SonarQube project: Download quality profile(s):
Successfully downloaded quality profile. Name: 'HomagGroup Recomended (Roslyn CA)', Key: 'cs-homaggroup-recomended-roslyn-ca-58198', Language: 'C#'
Installing NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
Successfully installed NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
Installing NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
Successfully installed NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
Installing NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
Successfully installed NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
Unexpected error during workflow execution: Invalid range. Expected [1, 2]
Parameter name: increment
Actual value was 3..
Binding solution to SonarQube project: Started
Binding solution to SonarQube project: Discovering solution projects
Included projects:
* ConsoleApplication2\ConsoleApplication2.csproj
* ConsoleApplication1\ConsoleApplication1.csproj
* ConsoleApplication3\ConsoleApplication3.csproj
* ConsoleApplication4\ConsoleApplication4.csproj
Excluded projects:
* None (for selected SonarQube project's quality profile)
You can change the exclusion options via the SonarLint project-level context menu i.e. Solution Explorer -> Select project(s)
Binding solution to SonarQube project: Download quality profile(s):
Successfully downloaded quality profile. Name: 'HomagGroup Recomended (Roslyn CA)', Key: 'cs-homaggroup-recomended-roslyn-ca-58198', Language: 'C#'
Installing NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
Successfully installed NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
Installing NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
Successfully installed NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
Installing NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
Successfully installed NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
Installing NuGet package 'Microsoft.AnalyzerPowerPack' for project 'ConsoleApplication2'
Successfully installed NuGet package 'Microsoft.AnalyzerPowerPack' for project 'ConsoleApplication2'
Installing NuGet package 'Desktop.Analyzers' for project 'ConsoleApplication2'
Successfully installed NuGet package 'Desktop.Analyzers' for project 'ConsoleApplication2'
Unexpected error during workflow execution: Invalid range. Expected [1, 4]
Parameter name: increment
Actual value was 5..
Binding solution to SonarQube project: Started
Binding solution to SonarQube project: Discovering solution projects
Included projects:
* ConsoleApplication2\ConsoleApplication2.csproj
* ConsoleApplication1\ConsoleApplication1.csproj
* ConsoleApplication3\ConsoleApplication3.csproj
* ConsoleApplication4\ConsoleApplication4.csproj
* ConsoleApplication5\ConsoleApplication5.csproj
Excluded projects:
* None (for selected SonarQube project's quality profile)
You can change the exclusion options via the SonarLint project-level context menu i.e. Solution Explorer -> Select project(s)
Binding solution to SonarQube project: Download quality profile(s):
Successfully downloaded quality profile. Name: 'HomagGroup Recomended (Roslyn CA)', Key: 'cs-homaggroup-recomended-roslyn-ca-58198', Language: 'C#'
Installing NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
Successfully installed NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication2'
Installing NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
Successfully installed NuGet package 'StyleCop.Analyzers' for project 'ConsoleApplication2'
Installing NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
Successfully installed NuGet package 'System.Runtime.Analyzers' for project 'ConsoleApplication2'
Installing NuGet package 'Microsoft.AnalyzerPowerPack' for project 'ConsoleApplication2'
Successfully installed NuGet package 'Microsoft.AnalyzerPowerPack' for project 'ConsoleApplication2'
Installing NuGet package 'Desktop.Analyzers' for project 'ConsoleApplication2'
Successfully installed NuGet package 'Desktop.Analyzers' for project 'ConsoleApplication2'
Installing NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication1'
Successfully installed NuGet package 'SonarAnalyzer.CSharp' for project 'ConsoleApplication1'
Unexpected error during workflow execution: Invalid range. Expected [1, 5]
Parameter name: increment
Actual value was 6..
私はこの問題を解決するために何ができますか?
ありがとうございました。
私はちょうどsonarlint-visualstudio GitHub Projectをクローンし、デバッグVSIXバージョンをインストールしました。
Unexpected error during workflow execution:
System.ArgumentOutOfRangeException: Invalid range. Expected [1, 1]
Parameter name: increment
Actual value was 2.
at SonarLint.VisualStudio.Progress.Controller.DeterminateStepProgressNotifier.IncrementProgress(Int32 increment)
at SonarLint.VisualStudio.Progress.Controller.DeterminateStepProgressNotifier.NotifyIncrementedProgress(String message, Int32 increment)
at SonarLint.VisualStudio.Integration.Binding.BindingWorkflow.InstallPackages(IProgressController controller, CancellationToken token, IProgressStepExecutionEvents notificationEvents)
at SonarLint.VisualStudio.Integration.Binding.BindingWorkflow.<>c__DisplayClass27_0.<CreateWorkflowSteps>b__5(CancellationToken token, IProgressStepExecutionEvents notifications)
at SonarLint.VisualStudio.Progress.Controller.ProgressControllerStep.ExecuteOperation(CancellationToken cancellationToken, IProgressStepExecutionEvents progressCallback)
at SonarLint.VisualStudio.Progress.Controller.ProgressControllerStep.DoStatefulExecution(IProgressStepExecutionEvents progressCallback, CancellationToken cancellationToken).
DEBUGONLY: Binding workflow finished, Execution result: Failed
使用しているプラグイン(バージョンとともに)を提供できますか? –
Sofar私はもう一度SonarLint 2.7を使用します - これは[2.7](https://github.com/SonarSource-VisualStudio/sonarlint-visualstudio/releases/download/2.7/SonarLint-2.7.vsix) –
SonarQubeでプラグインを作成しましたRoslyn SDK:desktopanalyzers-plugin-1.1.0.jar、microsoftanalyzerpowerpack-plugin-1.1.0.jar、システムランタイムアナライザ - プラグイン-1.1.0.jar、システムランタイムサービスプロバイダ - プラグイン-1.1.0.jar、システムセキュリティ暗号化ハッシングアルゴリズム - アナライザ - プラグイン-1.1.0 .jar –