Domanda

Sto cercando di iniziare a scrivere app per il mio dispositivo Windows Mobile 6.1 professional (Sprint Mogul/HTC Titan).

Utilizzo la copia di Visual Studio 2003 che ho acquistato al college per tutto il mio attuale lavoro a contratto (tutto il mio lavoro quotidiano viene svolto su un laptop aziendale).Da quello che ho capito da MSDN, per poter sviluppare utilizzando l'SDK di Windows Mobile 5 o 6 ho bisogno di almeno Visual Studio 2005 Standard e non ho davvero voglia di sborsare così tanti soldi solo per poter sviluppare per il mio telefono .

Sono disponibili strumenti gratuiti per lo sviluppo per Windows Mobile?Oppure esiste un modo conveniente per ottenere VS che sto trascurando?

È stato utile?

Soluzione

Ho cercato modi più convenienti per farlo ai tempi del VS 2003, ma non sono riuscito a trovare nulla.La mia ipotesi è che tu abbia ancora bisogno di VS per farlo.

@MartinHN NON PUOI utilizzare una versione precedente al 2005 o inferiore a Pro per lo sviluppo di dispositivi Windows Mobile 5/6.

Altri suggerimenti

Anche se avessi Visual Studio 2005 saresti limitato al Framework 2.0.Sarà necessario utilizzare Visual Studio 2008 Professional o meglio utilizzare il Framework 3.5.Ma hai anche un'alternativa.

Ho scritto un articolo sullo sviluppo di Windows Mobile senza Visual Studio.Il minimo necessario è .Net Compact Framework SDK.Viene fornito con un compilatore da riga di comando in grado di generare assembly .Net che verranno eseguiti su un telefono Windows Mobile.Naturalmente non vorrai usare la riga di comando per la compilazione.Quindi le istruzioni che ho scritto sono incentrate sull'editor (gratuito) ShartpDevelop.Net.Puoi trovare le istruzioni su CodeProject.com.Ecco l'URL.

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

Puoi anche utilizzare l'IDE gratuito SharpDevelop.Prendono di mira anche .NET Compact Framework...

Per lo sviluppo di dispositivi nativi (C++) avrai bisogno di:

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-)

Per lo sviluppo di dispositivi gestiti avrai bisogno di:

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)

Nessuna delle edizioni Express viene fornita con i compilatori e le librerie necessarie per lo sviluppo del dispositivo.In teoria è comunque possibile utilizzare .NET SDK e i download dell'SDK del dispositivo per mettere insieme la possibilità di compilare codice gestito scritto in qualcosa come anche Blocco note, ma senza l'IDE e il supporto per il debug non vale davvero la pena farlo.

Tieni presente che EHaskins sopra non è corretto per quanto riguarda Studio 2005.Lo SKU Standard è sufficiente: lo fa non devi essere professionista.

CASL da Caslsoft è un bel linguaggio per lo sviluppo mobile.

L'ho usato per un progetto su Windows CE, ma dovrebbe funzionare anche su Windows Mobile.È stato facile iniziare.

(Puoi utilizzare la versione gratuita per eseguire lo sviluppo iniziale)

Dovresti anche dare un'occhiata a NS Basic/CE.Esiste dal 1998.Lo hanno continuamente migliorato ed è ben supportato.Molto simile a Visual Basic, ha uno screen designer, un linguaggio di programmazione completo e molto altro ancora.

http://www.nsbasic.com/ce

Non funziona con Visual Studio 2010, deve essere 2005-2008

Non puoi utilizzare le edizioni Visual Studio Express per lo sviluppo mobile

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top