Разработка для Windows Mobile 6, альтернативы Visual Studio?

StackOverflow https://stackoverflow.com/questions/33144

  •  09-06-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

@MartinHN Вы НЕ МОЖЕТЕ использовать версию старше 2005 или ниже Pro для разработки устройств на Windows Mobile 5/6.

Другие советы

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

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

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

Вы также можете использовать бесплатную IDE Резкое развитие.Они нацелены.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 и device SDK, чтобы совместить возможность компиляции управляемого кода, написанного во что-то вроде даже Notepad, но без IDE и поддержки отладки это действительно не стоит делать.

Обратите внимание, что приведенный выше EHaskins неверен в отношении Studio 2005.Стандартного артикула достаточно - он делает нет нужно быть профессионалом.

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

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

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

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

http://www.nsbasic.com/ce

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top