Разработка Windows Mobile 6, альтернативы визуальной студии? - PullRequest
7 голосов
/ 28 августа 2008

Я хочу начать писать приложения для своего профессионального устройства с Windows Mobile 6.1 (Sprint Mogul / HTC Titan).

Я использую копию Visual Studio 2003, которую я купил в колледже, для всей моей текущей контрактной работы (вся моя дневная работа выполняется на ноутбуке компании). Из того, что я могу сказать из MSDN, чтобы разрабатывать с использованием Windows Mobile 5 или 6 SDK, мне нужен хотя бы Visual Studio 2005 Standard, и я действительно не хочу тратить столько денег, чтобы иметь возможность разрабатывать для своего телефона .

Существуют ли бесплатные инструменты для разработки под Windows Mobile? Или есть доступный способ получить VS, который я пропускаю?

Ответы [ 8 ]

7 голосов
/ 19 марта 2009

Даже если у вас Visual Studio 2005, вы будете ограничены 2.0 Framework. Вам нужно будет использовать Visual Studio 2008 Professional или лучше, чтобы использовать 3.5 Framework. Но у вас также есть альтернатива.

Я написал статью о разработке Windows Mobile без Visual Studio. Минимум, который вам нужен, - это .Net Compact Framework SDK. Он поставляется с компилятором командной строки, который может генерировать сборки .Net, которые будут работать на телефоне Windows Mobile. Естественно, вы не захотите использовать командную строку для компиляции. Поэтому инструкции, которые я написал, сосредоточены вокруг (бесплатного) редактора ShartpDevelop.Net. Вы можете найти инструкции на CodeProject.com. Вот URL.

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

3 голосов
/ 17 сентября 2008

Вы также можете использовать бесплатную IDE SharpDevelop . Они тоже нацелены на .NET Compact Framework ...

2 голосов
/ 17 сентября 2008

Для разработки 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 для устройств, чтобы соединить воедино способность компилировать управляемый код, написанный на чем-то похожем даже на Notepad, но без поддержки IDE и отладки это действительно не стоит делать.

Обратите внимание, что EHaskins выше неверно в отношении Studio 2005. Стандартный SKU достаточно - он не должен быть Pro.

1 голос
/ 26 октября 2010

Не работает с Visual Studio 2010, должно быть 2005-2008

1 голос
/ 22 сентября 2008

Вы также должны взглянуть на NS Basic / CE. Он существует с 1998 года. Они постоянно его совершенствовали, и это хорошо поддерживается. Очень похоже на Visual Basic, у него есть дизайнер экрана, полный язык программирования и многое другое.

http://www.nsbasic.com/ce

1 голос
/ 29 августа 2008

Я искал более доступные способы сделать это еще в дни VS 2003, но ничего не смог найти. Я думаю, что вам все еще нужно VS, чтобы сделать это.

@ MartinHN НЕЛЬЗЯ использовать версию более раннюю, чем 2005 или ниже, чем Pro для разработки под Windows Mobile 5/6.

1 голос
/ 28 августа 2008

CASL от Caslsoft - хороший язык для мобильной разработки.

Я использовал его для одного проекта в Windows CE, но он должен работать и в Windows Mobile. Начать было легко.

(Вы можете использовать бесплатную версию для первоначальной разработки)

0 голосов
/ 28 августа 2008

Разве вы не можете использовать Visual Studio Express Edition для мобильной разработки

http://www.microsoft.com/downloads/details.aspx?FamilyID=94DE806B-E1A1-4282-ABC5-1F7347782553&displaylang=en

...