Welcome to MSDN Blogs Sign in | Join | Help

Visual Studio For Devices

A Team blog from the Visual Studio for Devices Team
Using Visual Studio 2005 to debug against Windows CE 5.0 devices without using ActiveSync

We got a few posts from customers asking us on how best to debug a Windows CE 5.0 device without using Active Sync. Edward Xu, who is a Software Design Engineer/Test in our group, put together this information that will be useful in this regards.

This information only applies to the Visual Studio 2005 Beta 1 and the November CTP Drop. When newer functional device bits are available via new CTPs or the next Beta, we will update this Blog to reflect the changes.

Without the help of ActiveSync, VS 2005 does not automatically copy the connectivity binaries down to the device and hence debugging becomes problematic.

In order to use debugger on Windows CE 5.0 devices without active sync, you need to:

Step 1. Manually copy the following files down to the device

For VS 2005 Beta 1 users: Please Copy
Clientshutdown.exe
ConmanClient2.exe
ConmanSurrogate.exe
ConmanRPC_DLL.dll
TcpConnectionA.dll

From the desktop folder:
 <VS Install Dir>\compactframeworksdk\connectionmanager\target\wce400\<CPU Type>, to \windows on device

For VS 2005 November CTP users: Please Copy
Clientshutdown.exe
ConmanClient2.exe
TcpConnectionA.dll

From the desktop folder:
 <VS Install Dir>\compactframeworksdk\connectionmanager\target\wce400\<CPU Type>, to \windows on device
And Copy
EdbgTL.dll
From the desktop folder: <VS Install Dir>\smartdevices\debugger\target\wce400\<CPU Type>, to \windows on device

Step 2. Manually launch the conmanclient2.exe

On the device side, open the command prompt and run
Conmanclient2.exe /transport:tcpconnectiona.dll /property:port=5655 /id:Con

Step 3. Set the correct IP address

On the desktop side, open VS 2005
Tools à options à device tools à devices
Choose Windows CE 5.0 device, click on “properties”.
On the “Windows CE 5.0 device properties” dialog, click on “configure”.
On the “Configure TCP/IP” Transport dialog, choose “use specific IP address” and type in the IP address of your windows CE 5.0 device.
Click OK.

Now debugger is ready to go, and you should be able to deploy and debug program(s) running on Windows CE 5.0 device now.

 

 

Published Wednesday, January 05, 2005 4:35 PM by MobileDevGroup

Comments

# Microsoft Active sync 4.5: Wireless connecton problem @ Friday, February 08, 2008 3:12 AM

Microsoft Active sync 4.5: Wireless connecton problem

Dailycode.net

# debugging on WinCe Terminal - Visual Basic .NET Forums @ Thursday, October 23, 2008 12:00 PM

PingBack from http://www.vbdotnetforums.com/cf-general-discussion/29154-debugging-wince-terminal.html#post88121

debugging on WinCe Terminal - Visual Basic .NET Forums

New Comments to this post are disabled
Page view tracker