?
Solved

Developing on Windows CE (Compact Framework)

Posted on 2013-06-04
1
Medium Priority
?
413 Views
Last Modified: 2013-09-20
Hi all,

I’m developing an application for windows ce 5 using vb.net - vs2005. The problem I’m having is its too damn slow to debug. 90% of my time is spent deploying my application to a ce device.

So my question is, is there an easier way of developing windows ce applications (compact framework). I.e. is there a way of running the application on my machine to get most of the foundation work done, then deploy to a ce device ?

Is there a standard practice anyone has experience with ?

Thanks in advance,
K.
0
Comment
Question by:Kinger247
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 16

Accepted Solution

by:
hjgode earned 2000 total points
ID: 39221034
Hello

one option to speed up debug sessions is to use a TCP/IP WLAN or ENET connection instead of ActiveSync/WMDC provided connection: http://www.turboirc.com/ppc/s5.htm. This will speed up deployment and debugging from VS to device.

As an alternative you may use a board support package supplied by the device manufactorer. Possibly they supply an emulator image you can install and run on your PC and use that for deploy and debug. Here is the MS download for Windows CE 5 emulator: http://www.microsoft.com/en-us/download/details.aspx?id=18481. One of many articles about using the emulator: http://kavachai.com/2009/11/04/how-to-connect-windows-ce-5-0-emulator-to-visual-studio-2005/.

What most people are not aware of is that the Compact Framework is a subset of the full framework. If you do not use any Windows CE only functions/API, you can simply run your VB NET (or C#) managd application directly on your PC. Just look for the exe in the project build directory and start the exe on your PC (file explorer double click or add a build event in your project).

The deploy and debug performance is related to the Windows CE device side support and the connection (ActiveSync/WMDC). Possibly there is a firewall or virus scanner slowing down the transfer.

~josef
0

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

More often than not, we developers are confronted with a need: a need to make some kind of magic happen via code. Whether it is for a client, for the boss, or for our own personal projects, the need must be satisfied. Most of the time, the Framework…
If you need to start windows update installation remotely or as a scheduled task you will find this very helpful.
Michael from AdRem Software explains how to view the most utilized and worst performing nodes in your network, by accessing the Top Charts view in NetCrunch network monitor (https://www.adremsoft.com/). Top Charts is a view in which you can set seve…
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question