Msbuild v3.0.1的Sonarqube扫描仪导致VSTS中的生成解决方案出现问题

Msbuild v3.0.1的Sonarqube扫描仪导致VSTS中的生成解决方案出现问题,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,最近,我尝试在我的VSTS构建中,将我的SonarQube扫描程序MsBuild从v2更新为v3 1) 我重新运行了我的VSTS构建,以确保在进行任何更改之前它仍然成功,并且运行时没有出现错误 2) 我更新了扫描仪的版本,只需更改VSTS中任务中的“版本”下拉列表[在下面链接了我所看到的图像] 3) 然后我再次运行构建,在构建解决方案步骤中,我遇到了一个错误 此错误与试图从.sonarqube/out目录中删除文件有关 错误MSB3061:无法删除文件“[filepath].sonarqube

最近,我尝试在我的VSTS构建中,将我的SonarQube扫描程序MsBuild从v2更新为v3

1) 我重新运行了我的VSTS构建,以确保在进行任何更改之前它仍然成功,并且运行时没有出现错误

2) 我更新了扫描仪的版本,只需更改VSTS中任务中的“版本”下拉列表[在下面链接了我所看到的图像]

3) 然后我再次运行构建,在构建解决方案步骤中,我遇到了一个错误

此错误与试图从
.sonarqube/out
目录中删除文件有关

错误MSB3061:无法删除文件“[filepath].sonarqube\out\f\u AnyCPU\u Release\uGUID]\ProjectInfo.xml”。对路径“[filepath].sonarqube\out\f\u AnyCPU\u Release\u[GUID]\ProjectInfo.xml”的访问被拒绝


问题可能是文件路径(\)中的双斜杠但在我更新扫描仪版本之前,这种情况并没有发生。有人知道我可以做些什么来解决此问题吗?

此问题已通过较新版本的扫描仪解决。这是该扫描仪的一个问题。

是否尝试删除buildagent上的文件并重新运行测试?我已在生成代理上查找,但文件不存在。如果您列出解决此问题的扫描仪的版本,这将非常有用。通过VST和TFS,您不会选择确切的版本(请参见3.*但日志显示您正在使用的版本),但我相信它是3.1.0。这个SonarQube已经移动到了4。*并且它解决了我从那以后看到的其他问题。