Make CF.NET 1.0 Application with VS 2005...

Hey guys!

I'm looking for a way to make an application (C#) running on WinCE.NET and Pocket PC 2002 with Visual Studio 2005 (Beta 2).

I know that Visual Studio 2005 let you program for Pocket PC 2003, SmartPhone 2003 and WinCE 5.0.

In our enterprise, we make applications on PocketPC 2002 and WinCE.NET with Embedded Visual Studio 3.0 and 4.0.
But it's verry painfull (old MFC etc :P ) so i'd like to show to our boss that it should be interresting to buy VS2005 when it release and use it to make applications on PocketPC2002&2003, WinCE.NET& 5.0 and SmartPhone 2003.

At first sight, i should useVS2003 to make Compact Framework1.0 applications for PocketPC2002 andWinCE.NETand then useVS2005 to make Compact Framework2.0 applications for PocketPC2003,WinCE5.0, and SmartPhone 2003.

But we will not buy VS2003 & VS2005 at the same time!! (are you crazy?)

So, i hope there is a way tobuild Compact Framework 1.0 applications with VS2005, then i could show that buying VS2005 let us make applications on both CF1.0 and 2.0. It should then let us make applications for all these platformswith the same tool (not switching between VS2003 and VS2005).

I looked for that way but found nothing.

So, is there a way?
Klaim
Thx!

[1546 byte] By [Klaim] at [2008-2-2]
# 1
Hi, Yes we do allow creating V1.0 applications for PocketPC2003 and Windows CE 5.0 using Visual Studio 2005, however don't directly support Pocket PC 2002 or Windows CE 4.2 from VS2005.

When you create a new project, you will see 2 template - Device Application and Device Application (1.0) in the templates dialog. You can use the first one to create a CF 2.0 application and the latter to create a CF 1.0 application.

Thanks
Amit

AmitChopra at 2007-9-8 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 2
Any application you build with the v1.0 support in VS2005 will run on Pocket PC 2002 providing you do not P/Invoke into any functionality which was added in PPC 2003. The core .NETCF v1.0 framework is the same between 2002 and 2003. What you can't do is debug directly on a PPC2002 device from VS2005, but you can take your compiled .NETCF v1.0 executable and run it on PPC2002 (and even PPC2000) so long as you have the .NETCF runtime installed on the device.

Peter

PeterFoot at 2007-9-8 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 3
Ok, I see...
But what if i want to make a WinCe.NET application?
I cannot find any project template for WinCE with 1.0...
Or a "generic" CF1.0 application?
I'll try to make an application with Pocket PC 2003 CF 1.0 and try it on a WinCe.NET device but i d'ont think it will work...
Thanks.
Klaim at 2007-9-8 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...
# 4
As it stands Visual Studio 2005 can only create .NETCF v2.0 projects for Windows CE 5.0. If you want to target generic CE devices with .NETCF v1.0 you can either use VS2003, or as you suggested you could create a Pocket PC v1.0 project, however you probably won't be able to debug this on the CE device, but it would run on one, so long as you don't use any Pocket PC specific functionality.

Peter

PeterFoot at 2007-9-8 > top of Msdn Tech,Smart Device Development,.NET Compact Framework...