2013-04-18 2 views
0

하나의 레거시 vb.net 프로젝트와 함께 주로 C# 프로젝트가 포함 된 .net 솔루션에서 Sonar를 실행하려고합니다. Sonar가 다음 오류 메시지와 함께 실행되지 않습니다.sonar .net 플러그인이 혼합 언어로 작동하지 않습니다.

'vbnet'키가있는 언어를 찾을 수 없습니다.

내가 사용하는 설정 파일에 프로젝트를 제외 할 시도했다 : sonar.skippedModules하지만 도움이되지 않았다.

내가 찾은 유일한 솔루션은 Vb.Net plugin, 입니다. 많은 비용이 소요됩니다.

이 문제를 해결하거나 해결하는 데 도움을 주셔서 감사합니다.

덕분에, 오메르

답변

1

난 그냥 C# 및 VB.NET 프로젝트, 그리고 "sonar.skippedModules"을 사용하여 모두를 포함하는 샘플 솔루션을 시도했습니다 완벽하게 작동합니다. 아마도 아직 읽지 않았으며 확실하게 문제를 해결하는 데 도움이 될 specific FAQ about exlcuding modules in .NET solution using this property이 있습니다.

+0

감사합니다. 프로젝트가 로그에서 건너 뛴 것을 볼 수는 있지만 여전히 오류가 발생합니다. 나는 그것이 솔루션의 다른 프로젝트를 통해 여전히 액세스되어 있기 때문에 그것을 추측하고 있습니다. 가능합니까? –

+0

예, 솔루션에 다른 VB.NET 프로젝트가있을 수 있습니다. –

+0

나를 오해했습니다. 나는 단지 하나의 VB 프로젝트가있다. 그것은 물론 C# projects.is에 의해 refrenced 가능성이 그 소니가 실패 때문에이 종속성 때문에 VB 프로젝트가 제외됩니다? thanks –

관련 문제