Windows Mobile 6开发,Visual Studio的替代产品吗?
我希望开始为Windows Mobile 6.1专业设备(Sprint Mogul / HTC Titan)编写应用程序。
我使用在大学期间购买的Visual Studio 2003副本进行当前的所有签约工作(我的日常工作都是在公司的笔记本电脑上完成的)。从MSDN得知,要使用Windows Mobile 5或者6 SDK进行开发,我至少需要拥有Visual Studio 2005 Standard,我真的不愿意为了能够为我的手机开发而花那么多钱。
有针对Windows Mobile开发的免费工具吗?还是有一种负担得起的方式让我忽视VS?
解决方案
回答
Caslsoft的CASL是一种用于移动开发的好语言。
我已经将它用于Windows CE上的一个项目,但是它也应该在Windows Mobile上也可以使用。
很容易上手。
(我们可以使用免费版本进行初始开发)
回答
我们不能使用Visual Studio Express Edition进行移动开发吗
http://www.microsoft.com/downloads/details.aspx?FamilyID=94DE806B-E1A1-4282-ABC5-1F7347782553&displaylang=en
回答
在VS 2003时代,我研究了更经济的方式来做,但找不到任何东西。我的猜测是我们仍然需要VS来做到这一点。
@MartinHN不能使用低于2005或者低于Pro的版本进行Windows Mobile 5/6设备开发。
回答
我们也可以使用免费的IDE SharpDevelop。他们也以.NET Compact Framework为目标...
回答
对于本机(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。
回答
我们还应该看看NS Basic / CE。自1998年以来一直存在。他们对其进行了不断改进,并且得到了很好的支持。与Visual Basic非常相似,它具有屏幕设计器,完整的编程语言等等。
http://www.nsbasic.com/ce
回答
即使我们拥有Visual Studio 2005,也只能使用2.0框架。我们将需要使用Visual Studio 2008专业版或者更高版本才能使用3.5框架。但是我们也有另一种选择。
我写了一篇关于没有Visual Studio的Windows Mobile开发的文章。我们所需的最低要求是.Net Compact Framework SDK。它带有一个命令行编译器,该编译器可以生成将在Windows Mobile手机上运行的.Net程序集。自然,我们将不希望使用命令行进行编译。因此,我编写的说明围绕(免费的)ShartpDevelop.Net编辑器进行。我们可以在CodeProject.com上找到说明。这是URL。
http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx
回答
不能与Visual Studio 2010一起使用,必须为2005-2008