Vra

Is daar 'n manier om 'n c # .net CF aansoek te herbou en te ontplooi dit in vensters mobiele emulator van die opdrag-lyn?

Dit is nodig om 'n kolf lêer vir outomatisering skep.

Ek het 'n blik geneem by http: // MSDN .microsoft.com / af-ons / library / aa188169 (VS.90) Aspx wat noem hoe om die emulator van command line gebruik, maar maak geen melding van hoe om 'n aansoek in dit sit.

Dankie,

Vicky

Was dit nuttig?

Oplossing

Ek het net probeer bel devenv met die / aanwend skakelaar om dit te vertel om te ontplooi om die teiken en dit het gewerk net mooi:

devenv /deploy Release "MySolutionName.sln"

Ander wenke

Daar is twee stappe wat betrokke is:

  1. Begin die emulator gebruik van die apparaat Emulator Bestuurder (DEM) API
  2. Voer die teiken app afstand met behulp van RAPI of RAPI2

1. Begin die emulator gebruik van die apparaat Emulator Bestuurder API

Om programmaties begin jou emulator wat jy nodig het om die apparaat Emulator Bestuurder (DEM) COM API te gebruik. Om dit te doen uit NET, sal jy wil hê dat die Microsoft.DeviceEmulatorManager.Interop.9.0.dll Primêre Interop Vergadering, wat hier gevind moet word (met die aanvaarding van jou bedryfstelsel is 64 bit) gebruik:
C:\Program Files (x86)\Microsoft Device Emulator\1.0

Terwyl jy die voorwaarde PIA direk kan gebruik, is dit soveel makliker om toegang te verkry tot die API DEM uit 'n persoonlike fasade; Gelukkig het 'n mooi omslag is reeds geskryf en is beskikbaar by MSDN, saam met 'n paar groot info oor die API:
How To: Programmeer beheer die Windows Mobile Device Emulators van NET - MSDN

Nota: Jy moet "dok" die nagevolg toestel voordat jy die afstand API kan gebruik - moenie hierdie stap nie vergeet

dokumentasie DEM:

2. Voer die teiken app afstand met behulp van RAPI of RAPI2

Sodra jy gewaarborg dat jou emulator is beide hardloop en "vasgemeer", kan jy voortgaan om met dit via die Remote API (RAPI), sodat jy laai jou saamgestel uitvoerbare om die toestel en uit te voer dit afstand. Hier is 'n paar voorbeelde van RAPI gebruik:

RAPI Dokumentasie:

Gevolgtrekking

Dit moet jy alles wat jy nodig het om stuk saam 'n eenvoudige CLI inligting op 'n gegewe inligting op 'n gegewe emulator programmaties te loods gee. Laat asseblief 'n comment as jy enige vrae het.

Vir ontplooiing aan die emulator van die command line, sien http: //sevaa.home.sprynet. com / cedeploy /

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top