Problema con C# y DirectX

08/05/2005 - 07:36 por Roberto Pérez de Paz | Informe spam
Hola a todos:

Con el objetivo de compilar un proyecto que usa DirectX, acabo de instalar
el DirectX 9.0 SDK. Luego, al intentar agregar a mi proyecto la referencia
al ensamblado Microsoft.DirectX descubrí extrañado que éste no me aparecía
en la lista de ensamblados. Pensando que no se había instalado me dirigí a
la carpeta c:\Windows\asembli y descubrí con gran sorpresa que los
ensamblados de las DirectX sí están registrados, y encontré además gran
cantidad de otros ensamblados que no me aparecen en la ventana de agregar
referencias de Visual C#, entre ellos el correspondiente al conector de
MySQL para .NET.

¿Por qué no puedo utilizar desde Visual Studio los ensamblados de las
DirectX si los mismos están correctamente instalados? ¿Qué puedo hacer para
solucionar este problema?

Por favor, necesito compilar ese proyecto lo antes posible, así que
cualquier ayuda que puedan brindarme será bienvenida.

Saludos,

Roberto.

PD: He ejecutado algunos de los ejemplos compilados que acompañan al DirectX
9.0 SDK y han corrido sin problemas, lo cual confirma que los ensamblados
están correctamente instalados.

Preguntas similare

Leer las respuestas

#1 toniusco
09/05/2005 - 17:32 | Informe spam
no tiene pk estar en la lista d ensamblados, pulsa el boton de examinar y
selecciona el archivo a mano para agregarlo a la lista y ya está.

"Roberto Pérez de Paz" escribió en el mensaje
news:e7Wyt$
Hola a todos:

Con el objetivo de compilar un proyecto que usa DirectX, acabo de instalar
el DirectX 9.0 SDK. Luego, al intentar agregar a mi proyecto la referencia
al ensamblado Microsoft.DirectX descubrí extrañado que éste no me aparecía
en la lista de ensamblados. Pensando que no se había instalado me dirigí a
la carpeta c:\Windows\asembli y descubrí con gran sorpresa que los
ensamblados de las DirectX sí están registrados, y encontré además gran
cantidad de otros ensamblados que no me aparecen en la ventana de agregar
referencias de Visual C#, entre ellos el correspondiente al conector de
MySQL para .NET.

¿Por qué no puedo utilizar desde Visual Studio los ensamblados de las
DirectX si los mismos están correctamente instalados? ¿Qué puedo hacer


para
solucionar este problema?

Por favor, necesito compilar ese proyecto lo antes posible, así que
cualquier ayuda que puedan brindarme será bienvenida.

Saludos,

Roberto.

PD: He ejecutado algunos de los ejemplos compilados que acompañan al


DirectX
9.0 SDK y han corrido sin problemas, lo cual confirma que los ensamblados
están correctamente instalados.


Respuesta Responder a este mensaje
#2 Juan Carlos S
10/05/2005 - 18:24 | Informe spam
Hola
Mira lo que tienes que hacer es lo siguiente
ir a ventana DOS

entrar a
c:\Windows\Assembly\GAC

Allí encontrarás todo lo correspondiente a DirectX
Realiza un copy de todas las DLL de DirectX, y las debes
ubicar en la siguiente Ruta

C:\Archivos de programa\Microsoft Visual Studio .NET 2003
\Common7\IDE\PublicAssemblies

Ahora ya si te deben aparecer las refencias en el listado
correspondiente de .Net

A mi esto me funciono y las referencias ya me aparecen en
el listado y se agregan correctamente

Yo cree una archivo .Bat para realizar este copy de un
modo mas rápido

De todas maneras me dices como te va

Juan Carlos Sierra Alvarez

Hola a todos:

Con el objetivo de compilar un proyecto que usa DirectX,


acabo de instalar
el DirectX 9.0 SDK. Luego, al intentar agregar a mi


proyecto la referencia
al ensamblado Microsoft.DirectX descubrí extrañado que


éste no me aparecía
en la lista de ensamblados. Pensando que no se había


instalado me dirigí a
la carpeta c:\Windows\asembli y descubrí con gran


sorpresa que los
ensamblados de las DirectX sí están registrados, y


encontré además gran
cantidad de otros ensamblados que no me aparecen en la


ventana de agregar
referencias de Visual C#, entre ellos el correspondiente


al conector de
MySQL para .NET.

¿Por qué no puedo utilizar desde Visual Studio los


ensamblados de las
DirectX si los mismos están correctamente instalados?


¿Qué puedo hacer para
solucionar este problema?

Por favor, necesito compilar ese proyecto lo antes


posible, así que
cualquier ayuda que puedan brindarme será bienvenida.

Saludos,

Roberto.

PD: He ejecutado algunos de los ejemplos compilados que


acompañan al DirectX
9.0 SDK y han corrido sin problemas, lo cual confirma


que los ensamblados
están correctamente instalados.


.

Respuesta Responder a este mensaje
#3 Roberto Pérez de Paz
13/05/2005 - 07:29 | Informe spam
En efecto Juan Carlos, fue así como pude resolver el problema. Ahora bien,
¿es normal esto? ¿Tendré que hacer lo mismo para todos los ensamblados
registrados en la caché que el visual Studio no muestra? En toda la
documentación que he consultado se afirma que el Visual Studio debería
mostrar los ensamblados del GAC.

Saludos y muchas gracias,

Roberto.
"Juan Carlos S" escribió en el mensaje
news:1b4e01c5557c$c5313810$
Hola
Mira lo que tienes que hacer es lo siguiente
ir a ventana DOS

entrar a
c:\Windows\Assembly\GAC

Allí encontrarás todo lo correspondiente a DirectX
Realiza un copy de todas las DLL de DirectX, y las debes
ubicar en la siguiente Ruta

C:\Archivos de programa\Microsoft Visual Studio .NET 2003
\Common7\IDE\PublicAssemblies

Ahora ya si te deben aparecer las refencias en el listado
correspondiente de .Net

A mi esto me funciono y las referencias ya me aparecen en
el listado y se agregan correctamente

Yo cree una archivo .Bat para realizar este copy de un
modo mas rápido

De todas maneras me dices como te va

Juan Carlos Sierra Alvarez

Hola a todos:

Con el objetivo de compilar un proyecto que usa DirectX,


acabo de instalar
el DirectX 9.0 SDK. Luego, al intentar agregar a mi


proyecto la referencia
al ensamblado Microsoft.DirectX descubrí extrañado que


éste no me aparecía
en la lista de ensamblados. Pensando que no se había


instalado me dirigí a
la carpeta c:\Windows\asembli y descubrí con gran


sorpresa que los
ensamblados de las DirectX sí están registrados, y


encontré además gran
cantidad de otros ensamblados que no me aparecen en la


ventana de agregar
referencias de Visual C#, entre ellos el correspondiente


al conector de
MySQL para .NET.

¿Por qué no puedo utilizar desde Visual Studio los


ensamblados de las
DirectX si los mismos están correctamente instalados?


¿Qué puedo hacer para
solucionar este problema?

Por favor, necesito compilar ese proyecto lo antes


posible, así que
cualquier ayuda que puedan brindarme será bienvenida.

Saludos,

Roberto.

PD: He ejecutado algunos de los ejemplos compilados que


acompañan al DirectX
9.0 SDK y han corrido sin problemas, lo cual confirma


que los ensamblados
están correctamente instalados.


.

Respuesta Responder a este mensaje
#4 Roberto Pérez de Paz
13/05/2005 - 07:34 | Informe spam
Hola:

No, en este caso el botón examinar no sirve pues los ensamblados se
encuentran en la carpeta c:\windows\assembly\gac, y supongo que por razones
de seguridad el contenido de esta carpeta no puede ser visualizado desde un
cuadro de diálogo de abrir archivos estándar. La solución en este caso es
acceder desde el símbolo del sistema y copiar las dlls.

Saludos y muchas gracias de todos modos.

Roberto.
"toniusco" escribió en el mensaje
news:%
no tiene pk estar en la lista d ensamblados, pulsa el boton de examinar y
selecciona el archivo a mano para agregarlo a la lista y ya está.

"Roberto Pérez de Paz" escribió en el mensaje
news:e7Wyt$
Hola a todos:

Con el objetivo de compilar un proyecto que usa DirectX, acabo de
instalar
el DirectX 9.0 SDK. Luego, al intentar agregar a mi proyecto la
referencia
al ensamblado Microsoft.DirectX descubrí extrañado que éste no me
aparecía
en la lista de ensamblados. Pensando que no se había instalado me dirigí
a
la carpeta c:\Windows\asembli y descubrí con gran sorpresa que los
ensamblados de las DirectX sí están registrados, y encontré además gran
cantidad de otros ensamblados que no me aparecen en la ventana de agregar
referencias de Visual C#, entre ellos el correspondiente al conector de
MySQL para .NET.

¿Por qué no puedo utilizar desde Visual Studio los ensamblados de las
DirectX si los mismos están correctamente instalados? ¿Qué puedo hacer


para
solucionar este problema?

Por favor, necesito compilar ese proyecto lo antes posible, así que
cualquier ayuda que puedan brindarme será bienvenida.

Saludos,

Roberto.

PD: He ejecutado algunos de los ejemplos compilados que acompañan al


DirectX
9.0 SDK y han corrido sin problemas, lo cual confirma que los ensamblados
están correctamente instalados.






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida