Frage

Ich möchte meine WPF-Anwendungen testen, mithilfe von Windows Virtual PC unter Windows 7. In meinem C # -Code, ich bin die WPF-Tier überprüft und wenn sie kleiner als 2 ist, deaktiviere ich einen Anruf DirectX. Um zu testen, auf Windows XP, würde Ich mag Windows Virtual PC verwenden, aber es scheint nur im Software-Modus ausgeführt werden. Somit ist das Tier immer <2.

Alle Ideen, wie DirectX Arbeit in Virtual PC aktivieren?

War es hilfreich?

Lösung

Virtual PC 2007

Es scheint, dass die 3D-Beschleunigung nicht von Virtual PC 2007 unterstützt wird, , aber ich habe gerade ein Artikel des Blog, in dem der Autor eine Lösung gefunden 3D-Beschleunigung auf Windows 7 Client zu aktivieren. Der Trick sollte funktioniert nur mit sowohl Host- und Client-Betriebssystem Windows 7 .

Hier ist die link . Hoffe, es hilft.

VirtualBox

VirtualBox , seit Version 3.0 bietet Unterstützung für 3D-Beschleunigung mit DirectX 8 / 9.

Leider ist es nicht sehr stabil und zusätzlich Visual Studio stürzt ab, wenn die Entwicklung WPF Anwendungen und 3D-Beschleunigung aktiviert sind.

Ticket geöffnet wurde und sie sagt, dass sie an einer Lösung arbeiten

VMware Workstation

Auch VMware Workstation zur Verfügung gestellt experimentelle DirectX-Unterstützung seit Release 5.5. Aber das Lesen durch ihr Forum Themen scheint es, dass WPF Entwicklung Arbeiten mit 3D-Beschleunigung aktiviert nur mit VMare Workstation 7 und höher.

Ich habe versucht, mich nicht, aber es scheint vielversprechend. Auf der Produktseite können Sie Aero 3D Arbeiten an Windows 7 und ein Bildschirm zeigt auch Half-Life sehen!

dieser Seite :

  

war VMware Workstation die erste   Unterstützung 3D-Grafik in virtualisierten   Umgebungen und ist nun der erste   Unterstützung Windows Aero in Windows Vista   und Windows 7 virtuelle Maschinen. Lauf   noch mehr 3D-Anwendungen mit Unterstützung   für DirectX 9.0c Shader Model 3 und   OpenGL 2.13D Grafiken in Windows   virtuelle Maschinen.

Ausrechnen Studie lassen Sie uns wissen ...

Andere Tipps

Es tut uns Leid, auch neueste Virtual PC unterstützt keine Hardware DirectX Umleitung.

Sie können versuchen, VMWare Workstation 7.1. Sie behaupten, DirectX 9.0c bis zu unterstützen, die genug ist, um Sie zu Stufe erhalten 2.

VMWare 7.1.3 funktioniert Unterstützung DirectX aber nur, wenn Sie die 8 Teilmenge verwenden, anstatt eine vollständige 9.0c Umsetzung. Als Ergebnis werden die während dxdiag ordnungsgemäß ausgeführt, eigentlich ein Tool, das eine vollständige 9.0 Implementierung erfordert getroffen wird oder verpassen - das heißt, Sie haben es zu laufen, um zu sehen, ob es funktioniert. Ich habe verschiedene Spiele und Entwicklungs-Tools versucht, die eine staatliche exakt die gleichen Anforderungen und ordnungsgemäß ausgeführt auf einem System mit 9.0 installiert, aber unter VMware - einige von ihnen arbeiten, und andere sterben sofort - so scheint es, sie sind richtig und nur die 8 Teilmenge wird derzeit arbeiten - also, wenn Sie Sie sind gut nicht 9.0 brauchen zu gehen, aber wenn Sie das tun, du bist DOA.

So ist die Unterstützung nicht vollständig stabil ist - aber es ist einen Versuch wert, wenn Sie keine andere Wahl haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top