Problem with WinCE 5.0 and CF 3.5

mrjaw

Active Member
Licensed User
Longtime User
Hi!
I have been developed an app for Windows CE 5.00 and installed the Compact Framework 3.5 / I compiled the app and copy to device. But when I try to install the app into my device I get this error
"The program is not compatible with current operating system and, therefore may not run on this device. Do you want to continue installation ? "

I continued with the installation but when I run the app I get this error

"File or assembly name 'CriptoEx, Version=1.0.3861.20263, Culture=neutral, PublicKeyToken=null', or one of its dependencies, was not found'

After this error come this:

Initialization error

"The application failed to load requiered components. If the .NET compact Framework is installed on a storage card, please ensure that this card is in place and launch the application again. If this fails, a re-installation of the .NET Compact Framework is recommend. Support info -2147483643(80000005)

The framework is 3.5
The device is Honeywell 6100 , Windows ce 5.00

This device doesnt support Basic4PPc??

Any cluees ?
 

agraham

Expert
Licensed User
Longtime User
Did you copy CryptoEx.dll to the same folder on the device as your exe? It looks like it can't find the dll as the only dependency that CryptoEx has is on the base mscorlib dll of the Compact Framework that I guess mest be there?

Normally you would ensure that the CryptoEx code was merged with the exe by placing CryptoEx.cs in your Basic4ppc Libraries folder.

No idea about the not compatible message I'm afraid. I don't know what specifically triggers this.
 

mrjaw

Active Member
Licensed User
Longtime User
Yes , I copied the library to exe folder. I did another program just one button and when I was installing I get the same error about compatible but it runs fine anyway.

i think maybe I add a not device dll to my project

i am figuring out now
 

Tex8503

Active Member
Licensed User
Longtime User
I've got a Honeywell Dolphin 6500 which runs the same CE platform (only differences are keypad and screen) and it runs B4P just fine.

If you go into the add/remove programs - do you see the various components of the CF 3.5?
 

mrjaw

Active Member
Licensed User
Longtime User
I've got a Honeywell Dolphin 6500 which runs the same CE platform (only differences are keypad and screen) and it runs B4P just fine.

If you go into the add/remove programs - do you see the various components of the CF 3.5?

No, I just see one Microsoft .NET CF3.5

I did a test program I get the same error for instalation but it runs fine.

What CF do you have installed?
 

mrjaw

Active Member
Licensed User
Longtime User
Definitively, the problem seems to be the CriptoEx. I did another test progrma just uisng this library and I get the same error and the CF error.
there is another library to use base64 conversion ?
I think should I do one ? :(
 

mrjaw

Active Member
Licensed User
Longtime User
Hi!
I changed the criptoEx and it works but now I have the same error but with another lib System.Data.SQLite.Device , dependecies not found PublicTokenId=1FDB50B1B62B4C84

i have this problem with Honeywell Dolphin 6100 with Windows CE 5.0

Somebody has this device ?

I am compiling with Device (Auto-scale)
 
Top