2010-12-17 4 views
2

J'utilise l'installateur wix et ai utilisé sa documentation pour comprendre comment exécuter DXSETUP pour installer les cabines nécessaires pour que les fonctionnalités dx soient opérationnelles.Quelles sont les cabines requises pour installer Managed DirectX? (wix)

Mais mon application utilise DX géré et il semble que le programme d'installation ne supprime que 2 des 3 D3 D3 gérés dans le GAC. Donc, je me demande si quelqu'un a fait cela et quels fichiers cab ils ont inclus dans leur programme d'installation.

Répondre

0

Je trouve cela dans le DirectX SDK Aide

applications DirectX Managed nécessitent les fichiers suivants:

Dec2005_MDX1_x86_Archive.cab Aug2005_d3dx9_27_x86.CAB Aug2005_d3dx9_27_x64.CAB

Mais le Dec2005_MDX1_x86_Archive.cab a été remplacé par Apr2006_MDX1_x86_Archive.cab et même avec cela, il ne semble toujours pas fonctionner.

+0

Avez-vous obtenu n'importe où avec ceci? – Boinst

+0

Je n'ai pas, je ne pourrais jamais l'obtenir pour enregistrer les assemblées dans le GAC. J'ai donc abandonné et mis la DLL dans le répertoire avec l'exe. –

0

La réponse semble être JUN2010_d3dcsx_43_ (x86 | x64) .cab. J'utilise SlimDX, qui à son tour dépend de dx géré.

La liste complète des cabines installer, qui permet de travailler MDX, est la suivante:

  • JUN2010_D3DCompiler_43_ (x86 | x64) .cab
  • JUN2010_d3dcsx_43_ (x86 | x64) .cab
  • JUN2010_d3dx9_43_ (x86 | x64) .cab
  • JUN2010_d3dx10_43_ (x86 | x64) .cab
  • JUN2010_d3dx11_43_ (x86 | x64) .cab
  • Feb2010_X3DAudio_ (x86 | x64) .cab
  • JUN2010_XAudio_ (x86 | x64) .cab
  • APR2007_xinput_ (x86 | x64) .cab
0

peu vieux mais celui que je viens d'avoir le même problème et mon logiciel requis les cabines de Apr2006 fonctionner correctement, les entrées de Wix sont ci-dessous. Je pensais juste poster, car cela pourrait aider quelqu'un.

 <!-- DirectSetup required files--> 
     <File Id="DXSETUPEXE" Source="Resources\DirectXMinInstall\DXSETUP.exe" KeyPath="yes" Checksum="yes"/> 
     <File Id="dxupdate.cab" Source="Resources\DirectXMinInstall\dxupdate.cab"/> 
     <File Id="dsetup32.dll" Source="Resources\DirectXMinInstall\dsetup32.dll"/> 
     <File Id="dsetup.dll" Source="Resources\DirectXMinInstall\dsetup.dll"/> 
     <File Id="dxdllreg_x86.cab" Source="Resources\DirectXMinInstall\dxdllreg_x86.cab"/> 

     <!-- Apr2006 MDX specific files--> 
     <File Id="Apr2006_d3dx9_30_x64.cab" Source="Resources\DirectXMinInstall\Apr2006_d3dx9_30_x64.cab"/> 
     <File Id="Apr2006_d3dx9_30_x86.cab" Source="Resources\DirectXMinInstall\Apr2006_d3dx9_30_x86.cab"/> 
     <File Id="Apr2006_MDX1_x86.cab" Source="Resources\DirectXMinInstall\Apr2006_MDX1_x86.cab"/> 
Questions connexes