views:

197

answers:

1

Does anyone have any clue as to what this might mean?

(ClCompile target) -> C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Platforms\Win32\Microsoft.Cpp.Win32.Targets(147,5): error MSB6006: "CL.exe" exited with code -1073741515.

It builds fine on my dev box but fails due to this error on our CI box. It's running on .NET 3.5.

Any help would be MUCH appreciated.

+2  A: 

See this Microsoft Feedback report. From the article:

The error definitley needs to be a better one. What it should be telling you is that a tool failed. The issue is most likley that you don't have the Visual Studio 2008 bits on your box. So, when the project was re-targeted to the v90 platform toolset (which is the set of Visual Studio 2008 tools; can be installed with the proper version of the Windows SDK that goes with Visual Studio 2008 which I believe is v6.0A) and the tools were not installed, the build failed because it could not find the tools.

The reason that it re-targets to the v90 toolset is because that is the compiler that matches with the version that corresponded to the v2.0 CLR.

Based on where we are in the current cycle, we can't change the message. But, since we need to improve the error message in this scenario, I have resolved as postponed so that we can look at this in the next cycle.

John Feminella
I have v7 of the windows SDK. Is there a way that I can force it to use that instead of v6.0A?
devlife