CAB dependencies (maybe OpenNETCF specific)

R

Richard Thombs

I just upgraded to v1.1 of the OpenNETCF framework and now the CAB files
for my project seem to have a dependency for the wrong platform in them.

What happens is when I run the cab file to install my application, I get a
warning telling me that OpenNETCF.SDF.ppc3.ARMV4.cab is required. The
trouble is, I'm running on Pocket PC 2003 - so I think it should be
requiring OpenNETCF.SDF.wce4.ARMV4.cab.

Can anyone shed any light on this, or possibly explain how CAB files get
their dependencies built into them - I mean how does it even know that I
need OpenNETCF at all?

Thanks,

Richard.
 
R

Richard Thombs

Following up on this myself, I see from the cab build log that the cab
builder is using dependencies from:

....CompactFrameworkSDK\v1.0.5000\Windows CE\wce300

Does this mean I'm building Pocket PC 2002 applications all the time? How
can I persuade it to build Pocket PC 2003 cabs instead?

Thanks,

Richard.
 
P

Peter Foot [MVP]

Actually in the sdk folders the PPC 2003 specific files are placed in the
wce300 folder hierarchy - ARMV4 and WCE420X86

Peter
 
R

Richard Thombs

Actually in the sdk folders the PPC 2003 specific files are placed in the
wce300 folder hierarchy - ARMV4 and WCE420X86

Thanks for the reply Peter. That's pretty weird behaviour isn't it, or do
I have my terminology wrong? I thought Windows CE 3.x was Pocket PC 2002,
and Windows CE 4.x was Pocket PC 2003.

Cheers,

Richard.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top