c# - .NET 项目的 Sonar 运行程序异常

标签 c# .net .net-4.0 sonarqube

我正在尝试将 Sonar 与我的 .NET 项目一起使用(我已经安装了 c# plugin ),但是当我使用此 .properties 文件启动 sonar-runner 时:

# identifiants du projet
sonar.projectKey=key.myproject
sonar.projectName=myproject
sonar.projectVersion=1.0
# fichier .sln
sonar.dotnet.visualstudio.solution.file="d:\dossier-source\myproject.sln"

# répertoires de sources
sources="d:\dossier-source"

# Tests
tests="d:\dossier-source\myproject.Tests"

# langage
sonar.language=cs

我有一个异常(exception):

Exception in thread "main" org.sonar.batch.bootstrapper.BootstrapException: org. picocontainer.PicoLifecycleException: PicoLifecycleException: method 'public fin al void org.sonar.api.batch.bootstrap.ProjectBuilder.start()', instance 'org.son ar.plugins.csharp.core.VisualStudioProjectBuilder@11ecab56, java.lang.RuntimeExc eption: wrapper

最佳答案

您应该将此属性文件放在与 SLN 文件相同的文件夹中(“d:\dossier-source”),并且仅包含以下属性:

sonar.projectKey=key.myproject
sonar.projectName=myproject
sonar.projectVersion=1.0
sources=.
sonar.language=cs

然后从“d:\dossier-source”运行“sonar-runner”。

这应该有效。

关于c# - .NET 项目的 Sonar 运行程序异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9929402/

相关文章:

c# - 将 ASMX 服务迁移到 WCF 服务 - AJAX 帖子

c# - Web 浏览器中的内容在 Windows 窗体应用程序中自动缩放时出现问题

c# - 如何使用 .NET 1.1 在 C# 中合并两个未定义类型的数组

c# - 洗牌字符串数组没有重复

c# - 向 EF 4 添加新的标量类型

c# - 如何发现哪个测试单元检查了哪些代码行?

c# - 无法在 ASP.NET 中添加编程控件

c# - WPF:从 viewModel 调用 View 中的方法

c# - 如何在 .Net 4.0 中将 DLR 与 MEF 一起使用?

c# - 从列表中填充 WrapPanel