New .net compact framework on device

All,

I wrote a simple application using .Net 2.0 - Windows mobile 5.0 smartphone sdk. My application uses Microsoft.WindowsMobile.Status.dll. When I installed this application on AudioVox SMT5600 and tried to ran it.

An error popped up on device saying

"The application requires a newer version of Microsoft .Net compact framework than the one installed on this device".

Does it mean, .net 2.0 Smartphone apps. written using mobile sdk 5.0 will not be compatible with devices running Windows Mobile 2003 second edition

Any help in solving this problem would be greatly appreciated.

Thanks.


Answer this question

New .net compact framework on device

  • extrodamus

    There is usually a period of time it takes for Hardware vendors to bring phones to market and we should be seeing Windows Mobile 5.0 based phones very soon. These phone will ship with .NETCF 1.0 in ROM and you can deploy .NET CF 2.0 to them.

    In the meantime, you can use the emulator to test and simulate you application.

    Thanks
    Amit Chopra

  • NerdMachine

    I am also using VB2005 win mobil 5.0, is there a way to force the compiler to use .net 1.0
  • Ilanth

    CF 2.0 apps will work on PPC 2003, but not on Smartphone 2003.

    Just to add to the confusion, the Microsoft.WindowsMobile namespace in the Windows Mobile 5.0 SDK will only work on Windows Mobile 5.0.  But the namespace can run on either CF 1.0 (in ROM) or 2.0 (a redistributable).

  • Duane Reno

    Hi, Smartphone 2003 only supported V1.0 of .NETCF If you are writing an app that is based on 2.0 of .NETCF , that application will not work on Smartphone 2003.
    Thanks
    Amit chopra

  • ale_vera_0603

    Please excuse me for my ignorance, I am only used to Visual Studio 6, I am new to .Net. How do I go about what you were saying
  • Haicheng

    1. Purchase VS 2005 SE or above (Express does not support device development) if you don’t have one already.

    2. Install VS 2005.

    3. Download and install .Net Framework 1.1 and SDK 1.1:

    http://www.microsoft.com/downloads/details.aspx FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&displaylang=en

    http://www.microsoft.com/downloads/details.aspx familyid=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=en

    4. Download and install WM 5.0 SDKs:

    http://www.microsoft.com/downloads/details.aspx familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&displaylang=en

    http://www.microsoft.com/downloads/details.aspx familyid=DC6C00CB-738A-4B97-8910-5CD29AB5F8D9&displaylang=en

    4. Start VS 2005.

    5. Click "create/project".

    6. Choose language and platform (e.g. Visual Basic / Smart Device /Windows Mobile 5.0 Pocket PC).

    7. Choose application type with (1.0) in it (e.g. Device Application (1.0)).

    8. Write your code.



  • Phil-2005

    Thanks Amit. What smartphone devices support .net 2.0 If none, is .net 2.0 & smartphone mobile sdk 5.0 is for fun only cuz you can't install this apps. in reality.

    Thanks,
    Latesh

  • Victor F Rodriguez

    VS 2005 offers native support for NETCF V1. Just create project type with (1.0) in it. You would need .Net 1.1 and SDK 1.1 installed on desktop in order to use it.



  • (H)MICHAEL(H)

    THANK YOU VERY MUCH, I never got the 2.0 to run, or the win mobil 2003 se to run--some sort of compile failure -- I am testing the beta , so I will have to report this --- tomorrow or uhh today! But success! I did everything you said, and I got the option of building a smartphone .net 1.0 application. I deployed it, and it runs. I kept it real simple. On my cell phone (verizon xv6700) I needed a clock I could set down and see the clock. In big red 24 font! I just made a 1 second timer and connected it to NOW() and sent it to the text box! I really need to set a button to lock the device on. (maybe monitory the battery until the yellow comes up) But thank you for your help. I may grow to learn to like the .net I have programed so long in C++ and VB, it will take this old dog a moment to learn new tricks. I grew rusty in the plant I was in, I got to just do maintenance on my old programs.

    Mike


  • Perry_Rapp

    I'm glad it worked out for you. Please keep in mind Beta is long gone and not supported, issues with it won't be investigated. You should upgrade to release version to get support.



  • New .net compact framework on device