jueves, 29 de enero de 2009

MANAGED DIRECTX Y WINDOWS XP PRO 64-BITS

El artículo original fue escrito el 14-Set-06.

Como muchos de Uds. deben saber, no hay aún soporte para MDX en una plataforma x64. Por lo que, a efectos de correr cualquier programa de MDX, la plataforma objetivo debería configurarse en "x86" (esto es, 32 bits).

Para usuarios de WinXP Pro x64 que quieran correr código gestionado de DirectX con Visual Sudio 2005 (también aplica a el framework de XNA) -en cualquiera de sus ediciones, sepan que hay dos formas posibles de evitar esa horrible excepción "Bad image format".

Tal cual mencionado en el blog de Benjamin Nitschke, la primera forma es modificando el archivo "csproj" con el Bloc de Notas. Sólo encuentren y abran el archivo y luego agreguen la siguiente línea:

<PlatformTarget>x86</PlatformTarget>

(si el "nodo" ya existe, sólo remplácenlo por lo mencionado arriba).

La segunda forma es usando el IDE de VS en sí mismo. Sigan este vínculo por más instrucciones.

No cambien de canal!