代码之家  ›  专栏  ›  技术社区  ›  snctln

Windows Mobile 6开发,Visual Studio的替代方案?

  •  7
  • snctln  · 技术社区  · 16 年前

    我希望开始为我的Windows Mobile 6.1专业版设备(Sprint Mogul/HTC Titan)编写应用程序。

    我用的是我在大学买的Visual Studio 2003的拷贝,它是我目前所有的承包工作(我每天的工作都是在公司的笔记本电脑上完成的)。从我从msdn中可以看出,为了使用Windows Mobile 5或6 SDK进行开发,我需要至少有Visual Studio 2005标准版,我真的不想花那么多钱来开发我的手机。

    有没有免费的工具可以为Windows Mobile开发?还是有一个可以负担得起的方法来获得我忽略的vs?

    8 回复  |  直到 14 年前
        1
  •  1
  •   Eric Haskins    16 年前

    在2003年的几天里,我找到了更实惠的方法,但什么也找不到。我猜你还是需要vs来完成它。

    @Martinhn不能使用早于2005或低于Pro的版本进行Windows Mobile 5/6设备开发。

        2
  •  7
  •   Joel    16 年前

    即使有了Visual Studio 2005,也只能使用2.0框架。您需要使用Visual Studio 2008专业版或更高版本才能使用3.5框架。但你也有另一个选择。

    我写了一篇关于没有Visual Studio的Windows Mobile开发的文章。您至少需要.NET Compact Framework SDK。它附带了一个命令行编译器,可以生成将在Windows手机上运行的.NET程序集。当然,您不会希望在编译时使用命令行。所以我写的指令集中在(免费的)shartpdevelop.net编辑器上。您可以在codeproject.com上找到说明。这是网址。

    http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx

        3
  •  3
  •   Alejandro Mezcua    16 年前

    您也可以使用免费的IDE SharpDevelop . 它们也以.NET Compact框架为目标…

        4
  •  2
  •   ctacke    16 年前

    对于本机(C++)设备开发,您将需要:

    eMbedded Visual C++ 3.0 (CE 3.0)
    eMbedded Visual C++ 4.0 (CE 4.x-5.0)
    or
    Visual Studio 2005 Standard or higher (CE 4.x-6.0)
    or
    Visual Studio 2008 Professional or higher (CE 4.2-)
    

    对于托管设备开发,您需要:

    Visual Studio 2003 Professional or higher (CE 4.2, CF 1.0)
    or
    Visual Studio 2005 Standard or higher (CE 4.2- CF 1.0 or 2.0)
    or
    Visual Studio 2008 Professional or higher (CE 4.2- CF 2.0 or CF 3.5)
    

    Express版本都没有设备开发所需的编译器和库。理论上,您可以使用.NET SDK和设备SDK下载来修补编译用记事本之类的东西编写的托管代码的能力,但如果没有IDE和调试支持,这真的不值得做。

    请注意,上述ehaskins在2005工作室方面不正确。标准的SKU就够了-它够了 必须亲。

        5
  •  1
  •   Peter Olsson    16 年前

    卡斯尔 Caslsoft 是一种很好的移动开发语言。

    我在WindowsCE上的一个项目中使用过它,但是它也应该在WindowsMobile上工作。 很容易开始。

    (您可以使用免费版本进行初始开发)

        6
  •  1
  •   ghenne    16 年前

    您还应该了解一下NS BASIC/CE。从1998年开始就有了。他们不断增强它,并且得到了很好的支持。与VisualBasic非常相似,它有一个屏幕设计器、完整的编程语言以及更多。

    http://www.nsbasic.com/ce

        7
  •  1
  •   Marcel    14 年前

    不使用Visual Studio 2010,必须是2005-2008

        8
  •  0
  •   MartinHN    16 年前