我们正在尝试将Sonar与TeamCity 8.1.5,SonarQube 5.1.2以及TeamCity中的SonarQube runner构建步骤一起使用。
Visual Studio 2010,2012和2013安装在构建代理上。
我们尝试使用SonarQube分析的解决方案使用VS2013。
我们有一个构建运行,我们尝试使用MSBuild或Visual Studio构建步骤来构建解决方案,然后我们有一个SonarQube运行步骤来执行分析。
除非我们将以下内容指定为"其他参数"到SonarQube构建步骤:
public function convertUrl($somedataforpost)
{
if(Request::isMethod('get'))
{
// return a view
}
if(Request::isMethod('post'))
{
// do something with POST data
}
}
我们得到这样的错误:
-Dsonar.cs.fxcop.assembly=PathToDllFromSolution
-Dsonar.fxcop.installDirectory=C:/Program Files (x86)/Microsoft Visual Studio 12.0/Team Tools/Static Analysis Tools/FxCop
-Dsonar.cs.fxcop.fxCopCmdPath=C:/Program Files (x86)/Microsoft Visual Studio 12.0/Team Tools/Static Analysis Tools/FxCop/FxCopCmd.exe
我们需要做些什么才能避免使用-D进行装配分析?