Chris
Chris

Reputation: 93

WEH65 Smart Device Platform development

at our Company we develop Application for WEH Scanners. Since all of the devices Targets Windows CE 5/6/7 (including WEH65) we are forced to use Visual Studio 2008. At the begining of 2014 we started to evaluating Visual Studio 2013 as the developing IDE for Smart Device Applications. Quickly I realized that this doesn't work, since Microsoft didn't integrate the Smart Device Platform in the new IDE.

So, what can we do? Good News, I will post the answer by my self, because after 2 Months of analyzing different debug engine implementations I have a more or less full working Solution ;)

Upvotes: 1

Views: 217

Answers (1)

Chris
Chris

Reputation: 93

The Problem is not the Compiler, the Problem are the following components:

  1. Debugger
  2. Forms Designer
  3. Project Sub-Type

Debugger

You have to create a custom PortSupplier. This PortSupplier have to create the Connection to the Device with the Remote Tools Framework

Forms Designer

You have to create a ProjectType which replaces the Default Forms Designer with the Designer from VS2008 for Smart Devices.

Project Sub Type

Since the Project SubType (4D628B5B-2FBC-4AA6-8C16-197242AEB884) is unknown by VS2013, you have to create a custom Project Flavor. In this custom Project Flavor you have to Combine the PortSupplier with the ProjectSubtype. You also have to Implement the IVsDeployableProjectCfg for automated assembly deployment and IVsDebuggableProjectCfg for debuuging.

Dependencies

Since the Emulator(s) and the Forms Designer are a part of VS2008 you still have to install a VS2008 on your development machine. You also need the .NET CF RemoteToolsFrmework 3.5 since the Remote Calls are offered by this component.

So the Problem is solved, we can develop .NET CompactFramework Application with VS2013.

Upvotes: 2

Related Questions