【问题标题】:Windows Mobile 6 Development, alternatives to visual studio?Windows Mobile 6 Development,Visual Studio 的替代品?
【发布时间】:2010-09-07 04:24:02
【问题描述】:

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

我使用我在大学购买的 Visual Studio 2003 的副本来完成我当前的所有合同工作(我所有的日常工作都是在公司的笔记本电脑上完成的)。从我从 MSDN 可以看出,为了使用 windows Mobile 5 或 6 SDK 进行开发,我至少需要拥有 Visual Studio 2005 Standard,而且我真的不想为了能够为我的手机开发而花那么多钱.

是否有任何免费工具可用于为 Windows 移动开发?还是有一种负担得起的方式来获得我忽略的 VS?

【问题讨论】:

    标签: windows-mobile


    【解决方案1】:

    即使您拥有 Visual Studio 2005,您也将受限于 2.0 框架。您需要使用 Visual Studio 2008 Professional 或更高版本才能使用 3.5 框架。但你也有另一种选择。

    我写了一篇关于没有 Visual Studio 的 Windows Mobile 开发的文章。您需要的最低要求是 .Net Compact Framework SDK。它带有一个命令行编译器,可以生成将在 Windows Mobile 手机上运行的 .Net 程序集。当然,您不会想使用命令行进行编译。所以我写的说明都围绕着(免费的)ShartpDevelop.Net 编辑器。您可以在 CodeProject.com 上找到说明。这是网址。

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

    【讨论】:

      【解决方案2】:

      您还可以使用免费的 IDE SharpDevelop。他们也以 .NET Compact Framework 为目标...

      【讨论】:

        【解决方案3】:

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

        嵌入式 Visual C++ 3.0 (CE 3.0) 嵌入式 Visual C++ 4.0 (CE 4.x-5.0) 要么 Visual Studio 2005 标准版或更高版本 (CE 4.x-6.0) 要么 Visual Studio 2008 Professional 或更高版本 (CE 4.2-)

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

        Visual Studio 2003 Professional 或更高版本(CE 4.2、CF 1.0) 要么 Visual Studio 2005 标准版或更高版本(CE 4.2-CF 1.0 或 2.0) 要么 Visual Studio 2008 Professional 或更高版本(CE 4.2- CF 2.0 或 CF 3.5)

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

        请注意,上面的 EHaskins 对于 Studio 2005 是不正确的。标准 SKU 就足够了 - 不一定必须是 Pro。

        【讨论】:

          【解决方案4】:

          在 VS 2003 年代,我研究了更实惠的方法,但找不到任何东西。我的猜测是你仍然需要 VS 来做。

          @MartinHN 对于 Windows Mobile 5/6 设备开发,您不能使用早于 2005 或低于 Pro 的版本。

          【讨论】:

            【解决方案5】:

            来自Caslsoft 的 CASL 是一种很好的移动开发语言。

            我已经将它用于 Windows CE 上的一个项目,但它应该也可以在 Windows Mobile 上运行。 这很容易上手。

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

            【讨论】:

              【解决方案6】:

              您还应该看看 NS Basic/CE。它自 1998 年以来一直存在。他们不断增强它,并且得到了很好的支持。非常类似于 Visual Basic,它具有屏幕设计器、完整的编程语言等等。

              http://www.nsbasic.com/ce

              【讨论】:

                【解决方案7】:

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

                【讨论】:

                【解决方案8】:

                【讨论】:

                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2011-01-21
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2010-09-22
                • 1970-01-01
                • 2023-01-21
                相关资源
                最近更新 更多