Compatibility issues when upgrading a C ++ project from VS 2005 to VS 2010 Express

I was provided with some files that were created in Visual Studio 2005.

However, when I tried to convert the .sln file for use in VS 2010 Express C ++, I ran into problems.

The error gives the path and says that the file was not found, even if the file is. I know that between them there should not be compatibility problems if I do not miss something. Has anyone encountered such problems?

The exact error message is:

"Conversion Report - GeoM \ GeoM.vcproj: Converting the project file 'C: \ Users ... \ GeoM \ GeoM.vcproj. File' C: \ Users ... \ GeoM \ GeoM.vcproj 'not found. \ Not managed to update the project.

+5
source share
1 answer

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. , , , , , - .

+10

All Articles