Come includere le dipendenze di runtime .NET e Managed DirectX nel mio progetto VS 2010? Ho avuto qualche difficoltà con il progetto di installazione in passato e non riesco a capire bene questo.
risposte:
3 per risposta № 1Apri il nodo References del tuo progetto. Seleziona gli assembly DirectX che usi e modifica la loro proprietà Copy Local su True. Build + Rebuild. Ora hai una copia degli assembly nella tua directory di build.
Questo è tutto, il tuo progetto di installazione sarà automaticamenteprelevarli dalla directory di build e distribuirli. Allo stesso modo rileverà automaticamente la dipendenza da .NET e spunterà il bootstrapper nei Prerequisiti. Vai tranquillo.
0 per risposta № 2
Non ce la puoi fare più, almeno non facilmente. Ho avuto un successo limitato in C: WINDOWSAssembly e nella ricerca di DLL, ma questa è una soluzione terribile. non usare DirectX, specialmente se è solo per la grafica 2D perché GDI + è solitamente più veloce per semplici cose 2D, persino giochi.
0 per risposta № 3
Afaik devi andare XNA se vuoi fare DirectX in .Net (dato che hanno fermato il directX originale gestito qualche tempo fa):
http://msdn.microsoft.com/en-us/aa937791.aspx
Anche se sembra possibile secondo questo link CP:
http://www.codeproject.com/KB/directx/Managed_Direct3D.aspx
* Modifica vedi il primo commento nell'articolo CP di Dennis Dykstra:
Ho capito che Managed DirectX ha statodeprecato in favore di XNA Game Studio. Quindi non lo sarebbe meglio indirizzare una tecnologia che Microsoft continua a supportare piuttosto di uno da cui si stanno allontanando?