我发布了类似问题here。
不幸的是,在将我们的构建计算机升级为在Visual Studio Online 2015的构建和发布管理器上运行之后,这个问题又出现了。
这是我从生成单元测试中使用的Fakes程序集的解决方案中得到的错误:
D:\builds\TFS2015agent_2_work\1\.sonarqube\bin\targets\SonarQube.Integration.targets(240,5):
error MSB3491: Could not write lines to file "D:\builds\TFS2015agent_2_work\1\.sonarqube\out\\f_AnyCPU_Release_9840\FilesToAnalyze.txt".
The process cannot access the file 'D:\builds\TFS2015agent_2_work\1\.sonarqube\out\f_AnyCPU_Release_9840\FilesToAnalyze.txt' because it is being used by another process. [D:\builds\TFS2015agent_2_work\1\s\FakesFilePath\f.csproj] [D:\builds\TFS2015agent_2_work\1\s\FakesFileProj]
2016-09-13T20:01:37.6477261Z GENERATEFAKES : error : project compilation failed with exit code 1 [D:\builds\TFS2015agent_2_work\1\s\FakesFilePath\]
有没有人知道为什么会这样?什么过程导致错误?当SonarQube试图访问它时,它可能与伪造编辑有关吗?