You can rebuild an application for a device that runs Windows Embedded Compact 7 to run on a different device without creating a new Visual Studio solution. For example, you may have designed and tested your Windows Embedded Compact application on a virtual CEPC before you obtained your intended device. After you acquire the intended device, you can rebuild your application to run on that device without creating a new Visual Studio solution.
Each Windows Embedded Compact 7 OS image (Nk.bin) is based on a particular board support package (BSP). A BSP is the software that enables the OS to run on a specific hardware platform. The BSP that the OS uses (whether you designed the OS yourself in Platform Builder or you received an SDK from an OEM) dictates the type of devices that will work with your application. Although you may need to make application design decisions to accommodate the different capabilities and memory restrictions of different devices, changing the target device of the build process itself is straight-forward.
You can use one of two methods to rebuild your existing Windows Embedded Compact application for a different device:
Before you begin this procedure, verify that your setup meets the following prerequisites:
When your application is a subproject of a Windows Embedded Compact OS design in Platform Builder, you can change the device it will run on by choosing a different BSP for the OS design.
To choose a different BSP
If you created your application in Visual Studio using a Windows Embedded Compact 7 SDK for a specific device (BSP), your application can run on a different device if you install an SDK that is designed for the new device and then add that SDK as a target build configuration.
To use an SDK for a new device
Windows Embedded Compact
Windows Embedded Compact on the TechNet Wiki
Windows Embedded Compact 7 Reference Documentation
Windows Embedded Compact 7 White Papers
W. Giberson edited Original. Comment: Added "Windows Embedded Compact 7" to the title.