How can we improve the WPDev application platform?

Enable the Emulator to run in VM's (Virtual Machines)

It's realy a shame that the current emulator can't be run within a Virtual Machine. Because development environment changes very often (different SDKs and so on) I try to use special VMs for every development environment. Thus is really helpfull in order to have a stable development machine.

Only with the current emulator this is not possible. I had to install VS2010 with all SDKs on my (until then - clean Development PC). Which hurt me very much.

Please update the emulator to run in a VM (Hyper-V / VirtualBox / VM-Ware).

45 votes
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Gerhard StephanGerhard Stephan shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    3 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...
      • Oskar KnobelOskar Knobel commented  ·   ·  Flag as inappropriate

        The problem is not the Windows Phone Emulator but rather the emulation environment itself. As the requirements for the SDK clearly specify, the emulator requires a DirectX 10 or above capable graphics card with a WDDM 1.1 driver. Not a single virtualization solution out there fully supports that.

        While technically it would be possible to lower the SDK's requirements, it would require unreasonable efforts put into it. The discussion is virtually the same as a few years back when people wanted Windows XP to support DirectX 10. It won't happen.

        I suppose we just have to wait a little longer for better virtualization solutions. I am able to run the emulator using Parallels Desktop 7 (it would crash without the latest updates), but performance isn't yet good enough for serious development. Just give it some more time.

      • BrianBrian commented  ·   ·  Flag as inappropriate

        I second this; I'm able to use the Android emulator using Eclipse with no problem. This is a must have...

      • StevieBallzStevieBallz commented  ·   ·  Flag as inappropriate

        The underlying problem is that the Emulator needs Hardware Accelerated Graphics to work. Therefore the VMs need to be improved to allow for the Emulator to run at a usable speed. The Android Emulator for instance is nearly unusable on my Notebook even without a VM.

      Knowledge Base and Helpdesk