Windows Mobile 6开发,视觉工作室的替代品?

时间:2008-08-28 19:10:51

标签: windows-mobile

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

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

是否有可用于Windows移动版的免费工具?或者是否有一种经济实惠的方式来获得我正在忽视的VS?

8 个答案:

答案 0 :(得分:7)

即使你有Visual Studio 2005,你也只能使用2.0 Framework。您需要使用Visual Studio 2008 Professional或更高版本才能使用3.5 Framework。但你也有另一种选择。

我在没有Visual Studio的Windows Mobile Development上写了一篇文章。您需要的最小值是.Net Compact Framework SDK。它附带一个命令行编译器,可以生成将在Windows Mobile手机上运行的.Net程序集。当然,您不希望使用命令行进行编译。所以我写的指令以(免费)ShartpDevelop.Net编辑器为中心。您可以在CodeProject.com上找到相关说明。这是URL。

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

答案 1 :(得分:3)

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

答案 2 :(得分:2)

对于Native(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对于Studio 2005是不正确的。标准SKU就足够了 - 必须是Pro。

答案 3 :(得分:1)

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

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

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

答案 4 :(得分:1)

我在VS 2003期间研究了更实惠的方法,但找不到任何东西。我的猜测是你还需要VS才能做到。

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

答案 5 :(得分:1)

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

http://www.nsbasic.com/ce

答案 6 :(得分:1)

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

答案 7 :(得分:0)