Maria1234
Posts: 6
Joined: Wed Oct 08, 2008 6:56 pm
Location: USA

BlueTools for .Net CF 2.0

Wed Oct 08, 2008 7:02 pm

> Hi,
> I deployed my successfully compiled .Net CF 2.0 project to the PocketPC but couldn't run it. The message is "BlueTools.dll not installed."
> However, in my Project directory I have all the required DLLs:
> BlueTools.200.CF.dll
> BlueToolsMS.dll
> BlueToolsWC.dll
> BlueToolsWC150.dll
>
> I also tested adding "BlueTools.dll" to this directory from .Net
> Framework 1.1 & 1.0 and still it didn't work.
>
> Add I tested having these DLLS in the Windodws and System32 directories.
> All failed!
> Please let me know what to do to make it work.

Whether unning the deployed project directly on PocketPC or running on the desktop MS 2008 visual studio, all failed.

dt

Jonas
Posts: 2319
Joined: Mon Jan 09, 2006 2:20 pm
Location: Sweden

RE: BlueTools for .Net CF 2.0

Wed Oct 08, 2008 7:51 pm

Have you added them to the application directory on the actual Pocket PC?
Only the wrapper (Franson.BlueTools.200.CF.dll) will be automatically copied to the target directory. The other files needs to be copied manually. (Or added to the project for automatic copying)

Regards,
Jonas

Maria1234
Posts: 6
Joined: Wed Oct 08, 2008 6:56 pm
Location: USA

RE: BlueTools for .Net CF 2.0

Wed Oct 08, 2008 10:49 pm

Yes I have all

BlueTools.dll
BlueTools.200.CF.dll
BlueToolsMS.dll
BlueToolsWC.dll
BlueToolsWC150.dll

They are in my project directory with the .EXE.

What's the problem?
Why BlueTools.dll is not found.

dt

Jonas
Posts: 2319
Joined: Mon Jan 09, 2006 2:20 pm
Location: Sweden

RE: BlueTools for .Net CF 2.0

Wed Oct 08, 2008 11:10 pm

Do you have the correct DLLs then?
It's not the same DLLs for Windows XP as it is on a Pocket PC.

The correct size of the DLLs for the latest BlueTools version (build 848) is:
BlueTools.dll (167 kb)
BlueToolsMS.dll (147 kb)
BlueToolsWC.dll (192 kb)
BlueToolsWC150.dll (192 kb)

Also, please note that we are talking about the application directory on the Pocket PC and not the project directory on your computer where your project is built.

Regards,
Jonas

Maria1234
Posts: 6
Joined: Wed Oct 08, 2008 6:56 pm
Location: USA

RE: BlueTools for .Net CF 2.0

Wed Oct 08, 2008 11:59 pm

Can you kindly tell me where to download these "right" files?
It's very confusion in your documentation.
Yes my project directory is my application dir.

Thank uou!

dt

Jonas
Posts: 2319
Joined: Mon Jan 09, 2006 2:20 pm
Location: Sweden

RE: BlueTools for .Net CF 2.0

Thu Oct 09, 2008 12:11 am

The files for a Pocket PC can be found in the dotNetCF\wince420\ and then the appropriate platform for your Pocket PC, most likely the files found in \arm.

Regards,
Jonas

Maria1234
Posts: 6
Joined: Wed Oct 08, 2008 6:56 pm
Location: USA

RE: BlueTools for .Net CF 2.0

Thu Oct 09, 2008 12:16 am

They still don't work!
BlueTools.dll is not found even it's there in the appl directory.
What's wrong?

dt

Jonas
Posts: 2319
Joined: Mon Jan 09, 2006 2:20 pm
Location: Sweden

RE: BlueTools for .Net CF 2.0

Thu Oct 09, 2008 12:18 am

Then I don't know, either you are still doing something wrong or your Pocket PC does not have an ARM CPU.

Regards,
Jonas

Maria1234
Posts: 6
Joined: Wed Oct 08, 2008 6:56 pm
Location: USA

RE: BlueTools for .Net CF 2.0

Thu Oct 09, 2008 12:41 am

1. Should it be the DLLs in the ARM folder or ARMv4i?

2. When doing debugging of MS visual Studio on my desktop for this POCKETPC project, what is the right set of DLLS to use and where to put them?


dt

Maria1234
Posts: 6
Joined: Wed Oct 08, 2008 6:56 pm
Location: USA

RE: BlueTools for .Net CF 2.0

Thu Oct 09, 2008 12:43 am

Why the PocketPC needs to be an ARM CPU?

If not, what DLLs to use?


dt

Jonas
Posts: 2319
Joined: Mon Jan 09, 2006 2:20 pm
Location: Sweden

RE: BlueTools for .Net CF 2.0

Thu Oct 09, 2008 12:48 am

1. It should be the DLLs in the ARM-folder if it's an ARM CPU and the DLLs in the ARMV4i if it's an ARMV4i CPU ;)

2. When you are debugging a Pocket PC application you are just connecting the instance of your running application to your computer. The same files needs to be present on the Pocket PC just as if you were starting the application on the Pocket PC. And the DLLs must be the correct ones for the Pocket PC's CPU and they should reside on the Pocket PC together with the application EXE-file.

3. The Pocket PC needs to run a CPU that is compatible with the DLLs. Otherwise your Pocket PC simply can't load the files.

Regards,
Jonas

Return to “BlueTools”