Pregunta

Me gustaría probar mis aplicaciones WPF utilizando Windows Virtual PC con Windows 7. En mi código C #, estoy comprobando el nivel de WPF y si es inferior a 2, que desactivar una llamada DirectX. Con el fin de la prueba en Windows XP, Me gustaría utilizar Windows Virtual PC, pero parece que sólo se ejecute en modo software. Por lo tanto, el nivel es siempre <2.

¿Alguna idea sobre cómo activar DirectX para el trabajo en Virtual PC?

¿Fue útil?

Solución

Virtual PC 2007

Parece que la aceleración 3D no es compatible con Virtual PC 2007 , pero acabo de encontrar el artículo de un blog en el que el autor encontró una solución para permitir la aceleración 3D en Windows 7 cliente. El truco debería funcionar sólo con tanto el anfitrión como cliente que ejecuta Windows 7 .

Esta es la enlace . Espero que ayuda.

VirtualBox

VirtualBox , desde la versión 3.0, proporcionar soporte para aceleración 3D con DirectX 8 / 9.

Por desgracia, no es muy estable y, además, Visual Studio se bloquea al desarrollo de WPF aplicaciones y aceleración 3D está habilitada.

billete se ha abierto y se dice que están trabajando en una solución

VMware Workstation

También VMware Workstation proporciona soporte para DirectX desde el lanzamiento experimental 5.5. Pero la lectura a través de sus temas en los que parece que los trabajos de desarrollo de WPF con aceleración 3D habilitadas sólo con Vmare estación de trabajo 7 y versiones posteriores.

Yo no trató a mí mismo, pero parece prometedor. En la página del producto se puede ver en Aero 3D que trabajan en Windows 7 y una pantalla muestra también Half-Life !

esta página :

  

VMware Workstation fue el primero   soporte a los gráficos 3D en virtualizado   ambientes y que ahora es el primero a   compatible con Windows Aero en Windows Vista   y Windows 7 máquinas virtuales. correr   3D aún más aplicaciones con soporte   para DirectX 9.0c Shader Model 3 y   gráficos OpenGL 2.13D de Windows   máquinas virtuales.

Evaluar juicio y háganos saber ...

Otros consejos

Lo sentimos, aún más reciente de Virtual PC no es compatible con el hardware de DirectX redirección.

Puede probar VMware Workstation 7.1. Afirman compatible con DirectX 9.0c hasta, que es suficiente para llegar al nivel 2.

VMWare 7.1.3 hace el soporte de DirectX, pero sólo si está utilizando el subconjunto 8 en lugar de una implementación completa 9.0c. Como resultado, mientras que el dxdiag funcionará correctamente, en realidad el uso de una herramienta que requiere de un 9,0 implementación completa es impredecible - es decir, hay que ejecutarlo para ver si funciona. He probado varios juegos y herramientas de desarrollo que establecen los mismos requisitos exactos y ejecutar correctamente en un sistema con 9.0 instalado, pero bajo VMware - algunos de ellos trabajan, y otros mueren de inmediato - por lo que parece que son correcta y sólo el 8 subconjunto está trabajando en la actualidad - por lo que si usted no necesita 9.0 ya está bueno para ir, pero si lo hace, usted es DOA.

Así que el apoyo no es totalmente estable - pero vale la pena intentarlo si no tienes otra opción.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top