The most likely explanation is that your C ++ project is configured to support compilation for a platform other than x86 (e.g. x64 or IA-64).
This is explained on the Visual C ++ Blog in the Visual Studio 2010 C ++ Project Upgrade Guide :
Make sure you have the necessary platforms installed before upgrading
. , Itanium Visual Studio Professional SKU, Itanium, , :
Failed to upgrade 'Debug|<Itanium>'. Please make sure you have the
corresponding platform installed under '%vctargetspath%\platforms\Itanium'.
Cannot load the project due to a corrupt project file. The following error
has occurred during XML parsing:
File: D:\Sample\ConsoleApp\ConsoleApp.vcproj
Line: 28
Column: 5
Error Message:
System error: -2147154677.
The file 'D:\Sample\ConsoleApp\ConsoleApp.vcproj' has failed to load.
, . , , : %ProgramFiles%\MSBuild\Microsoft.cpp\V4.0\Platforms ( %ProgramFiles(x86)%\MSBuild\Microsoft.cpp\V4.0\Platforms x64) , .
Express ++ , .
, , - Visual Studio ( ), /, , -x86. , , , , , - .