トップ回答者
WindowsXPsp2標準搭載DirectX向けのDirectXSDKバージョンは?

質問
-
現在、DirectX(Direct3D)を使用したアプリケーションを開発しているのですが、
アプリケーションを実行すると、実行環境のPCで以下のエラーが出てしまいます。「ファイルまたはアセンブリ
'Microsoft.DirectX.Direct3DX, Version=1.0.2910.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'、
またはその依存関係の 1 つが読み込めませんでした。
見つかったアセンブリのマニフェスト定義はアセンブリ参照に一致しません。
(HRESULT からの例外: 0x80131040)」開発環境PCや、最新DirectXランタイムがインストールされたPCでは正常に動作しているので
おそらく、実行環境PCのDirectXランタイムが開発環境のSDKよりも古いバージョンの為
このエラーが発生しているのではないかと考えています。そのPCは都合上、新しいDirectXランタイムをインストールすることができず、
WindowsXP SP2に標準搭載されているDirectXしか使用できません。
この場合、どのSDKバージョンを使用するべきなのでしょうか。ご存知の方がおりましたら、ご教授ください。
[開発環境]
WindowsXP Professional (SP2)
Visual Studio 2005 C#
DirectX SDK (October 2006版)[実行環境]
WindowsXP Professional (SP2)
DirectXランタイムのインストールは無し(WinXP SP2に入っているもののみ)
回答
すべての返信
-
こんにちは。中川俊輔 です。
C.Johnさん、Azuleanさん、回答ありがとうございます。
ふじまさん、フォーラムのご利用ありがとうございます。
その後いかがでしょうか?
問題が解決していないようでしたら、ぜひまた質問してみてください!
有用な情報と思われたため、C.Johnさん、Azuleanさんの回答へ回答済みチェックをつけさせていただきました。
回答済みチェックが付くことにより、有用な情報を探している方が情報を見つけやすくなります。
有用な情報と思われる回答があった場合は、なるべく回答済みボタンを押してチェックを付けてください。ふじまさんはチェックを解除することもできますので、ご確認ください。
それでは!