Device emulator debuggen

Door Rhapsody op woensdag 7 oktober 2009 21:48 - Reacties (3)
Categorie: .NET, Views: 4.945

Zoals jullie wellicht hebben gelezen in mijn vorige post pruts ik zo af en toe wat in elkaar voor Windows Mobile m.b.v. .NET Compact Framework.
Nadat ik de Device Emulator dus aan de gang had gekregen liep ik tegen een nieuw 'probleem' aan. Het koppelen van de Visual Studio Debugger wilde niet en ik werd opgescheept met onderstaande foutmelding:

Unable to attach to the process. Attach is not enabled for this process with this debug type.

Na wat zoeken kwam ik op deze blogpost van David Kline terecht.

Het blijkt dat deze functionaliteit standaard uitgeschakeld is op de Device Emulator.
Door een Registry Key toe te voegen kun je dit inschakelen;

Hieronder de uit te voeren stappen;
  • Start de Remote Registry Editor
    Deze kun je vinden in het start menu in de map Visual Studio 2008\Visual Studio Remote Tools
  • Verbind met het gewenste apparaat. In mijn geval dus een emulator.
  • Open de volgende Registry Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETCompactFramework\Managed Debugger
  • Als de Managed Debugger niet bestaat, dan moet je deze even aanmaken via het contextmenu New -> key
  • Set de waarde van AttachEnabled op 1. Als deze waarde niet bestaat moet je deze even aanmaken via het contextmenu New->DWord value.
Hieronder de uiteindelijke situatie;
Registry Viewer


Edit: Deze post is uitgebreid met de informatie uit de blogpost van David Kline n.a.v. het advies van RobIII. :)

Volgende: Death Rally 10-'09 Death Rally
Volgende: Windows 7, Virtual PC & Device Emulator 09-'09 Windows 7, Virtual PC & Device Emulator

Reacties


Door Tweakers user Faust, donderdag 8 oktober 2009 11:21

wat goed dat het weer werkt!

Door Tweakers user RobIII, donderdag 8 oktober 2009 11:33

Als je slim bent neem je even de belangrijkste info uit die blogpost over in je eigen blogpost. Zodoende, mocht de ander ooit offline gaan, heb jij nog mooi de info beschikbaar voor jezelf en anderen. En anders is je blogpost niet meer dan een 'klacht' en een linkje naar de oplossing; terwijl je juist zo mooi een oplossing in je blogpost had kunnen zetten.

[Reactie gewijzigd op donderdag 8 oktober 2009 11:34]


Door Tweakers user Rhapsody, donderdag 8 oktober 2009 12:37

@RobIII daar valt inderdaad wat voor te zeggen.

Ik wilde het posten omdat ik er dus tegenaan gelopen was en er wellicht nog mensen zijn hier die hetzelfde ervaren, niet aan gedacht om de oplossing ook in mijn post te verwerken. Ik zal proberen deze in de loop van de dag nog toe te voegen.

@Faust; helemaal te gek he?

Reageren is niet meer mogelijk