Induk

I was happily building testing some pocketPM project using visual-studio-2005 (winCE SDK), but one fine day some updates withing some of the subproject started giving "Internal Compiler Error". After trying few stray options within project I assumed that visual-studio might have got corrupted, so I uninstall the VisualStudio2005 (.Net) and re-installed it (fresh). But now the existing codebase' solution (or vcproj) file are not getting loaded to this IDE. The error given is:

"The project consists entirely of configurations that require support for platforms which are not installed on this machine. The project cannot be loaded."

Please help me setup this codebase with VisualStudio.




Re: Smart Devices Native C++ Development Win Mobile(PocketPC)

Saravanan V V

Hi

Try this option

The Windows Mobile 5.0 platform name is shown incorrectly in Visual Studio 2005 Smart Device Native IDE when Orcas, Visual Studio 2005, and Windows Mobile 5.0 SDK are installed on the same computer

Visual Studio 2005 Smart Device Native IDE will show the Windows Mobile 5.0 PPC/SP platform name as "Windows Mobile 5.0 Pocket PC SDK 2" when Orcas, Visual Studio 2005, and Windows Mobile 5.0 PPC/SP SDK are installed on the same computer. An incorrect platform name can affect you in one of the following ways:

  • The default deployment target for the project will be changed to "Windows CE Device" instead of a Windows Mobile 5.0 emulator.
  • Opening an existing Visual Studio 2005 Smart Device Native project for Windows Mobile 5.0 platform in Visual Studio 2005 will fail with an error "The project consists entirely of configurations that require support for platforms which are not installed on this computer. The project cannot be loaded."

To resolve this issue:

  1. Open Visual Studio 2005 command prompt.
  2. Change directory to "%VCINSTALLDIR%\vcpackages".
  3. Open "WCE.VCPlatform.config" file in VS and edit the file to make the following changes:
    For Windows Mobile 5.0 Pocket PC SDK
    Replace "<PlatformName>Windows Mobile 5.0 Pocket PC SDK 2 (ARMV4I)</PlatformName>"
    With "<PlatformName>Windows Mobile 5.0 Pocket PC SDK (ARMV4I)</PlatformName>"
    For Windows Mobile 5.0 Smartphone SDK
    Replace "<PlatformName>Windows Mobile 5.0 Smartphone SDK 2 (ARMV4I)</PlatformName>"
    With "<PlatformName>Windows Mobile 5.0 Smartphone SDK (ARMV4I)</PlatformName>"

Hope this helps.





Re: Smart Devices Native C++ Development Win Mobile(PocketPC)

Luk J

Hello,

In my "WCE.VCPlatform.config" file, I only have <PlatformName>Pocket PC 2003 (ARMV4)</PlatformName> and <PlatformName>Smartphone 2003 (ARMV4)</PlatformName> sections, although I have Windows Mobile 5.0 Pocket PC SDK installed ! !
So, what's missing How can I fix this

FYI:
I'm running VS 2005 Professional Edition version 8.0.50727.42 and .NET Framework 2.0.50727.


Thx for help and best regards, Luk J.