O'Reilly logo

Professional Windows® Embedded Compact 7 by Thierry Joubert, David Jones, Samuel Phung

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

PACKAGE A .NET APPLICATION FOR INCLUSION IN THE OS IMAGE

You can use CEComponentWiz to package a built managed code application as a Catalog component. You would do this after the application has been debugged. All resources such as image and configuration files would be packaged into the Catalog component. For example, the Serial Port application from the previous chapter is reused as the code for this chapter with the modification that an image is loaded from an image file when the application starts. If that image file, e101.jpg, isn’t present, then an error is generated.

Including a Built Managed Code application in the OS image

In this activity, you can use CEComponentWiz to create a Catalog component for the Serial Port application. That way it can be included in any Compact 7 project.

1. Get the VB2008_SerialPortApplication project in the download for this chapter. Build and test the application in release mode in the traditional manner.

2. Open the project folder in Explorer and browse to the bin\Release folder.

The image file and the application file are both in this directory. Both are needed to be included in the Catalog component and hence in the image.

3. Run CEComponentWiz (refer to Chapter 44) for a Compact 7 project. Enter suitable metadata for the component (Menu-Component Project/Component Details).

4. Get Content (Menu):

  • Modules — Browse to the bin/Release folder of the application and select the application.
  • Images — Browse to the same directory and choose ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required