Solving: MSBUILD : error : Unable to read Code Analysis output report. Make sure that the directory is writable (default is the project output directory).
Today a new error popped up in Team Build. One we've never seen before and one that doesn't happen in Visual Studio during the build.
The error was:
MSBUILD : error : Unable to read Code Analysis output report. Make sure that the directory is writable (default is the project output directory). [MyProjectA.csproj]
A quick search pointed to a few possible solutions, luckily we weren't the first to experience this:
- Reduce the path length to be below 260 characters. As the old Windows API imposes a restriction of the total length a file name is allowed to be.
- Remove the
lines from the .csproj file
3. Clean the Team Build workspace to ensure that an older version of this file isn't causing any issues.
For us it turned out that a combination of 2 & 3 solved the issue. After removing the lines from the project file and running a build which clears the TFS workspace we're no longer experiencing the errors.