2010-10-25 10 views
11

Ho installato .net 4.0 e XNA 4.0. Qualche tempo fa ho usato Microsoft.DirectX per riprodurre musica e ora quando provo a rifare il lavoro, non riesco a trovare il riferimento. Le nuove modifiche apportate alla piattaforma hanno modificato o spostato qualcosa nei riferimenti?non riesce a trovare riferimenti Microsoft.DirectX.AudioVideoPlayback e Microsoft.DirectX

saluti, Alexandru Badescu

+1

Perché non usi XNA per il suono? Le librerie dirette gestite non sono più supportate per quanto ne so. – codymanix

+1

Ora dovresti usare le librerie XNA. Microsoft.XNA.Framework.Audio, ecc. – Fosco

+0

qual è il vantaggio dell'uso delle librerie xna su directx? – Alex

risposta

20

Visual Studio 2010:

tasto destro sul progetto

Menu selezionare "Aggiungi riferimento ..."

selezionare la scheda "Sfoglia"

selezionare la directory "C: \ windows \ assembly \ GAC \ Microsoft.DirectX.AudioVideoPlayback

La DLL di riferimento si trova in quella cartella.

+1

ah grazie! ho dimenticato che era lì. dovrei usare Directx o, come diceva un altro poster, xna? – Alex

+2

XNA è più recente. :) Ma se la tua applicazione funziona già con DirectX, questo risolve il tuo problema immediato. –

+1

Vedi qui per un confronto: http://stackoverflow.com/questions/514872/comparison-between-xna-and-directx-c –