2009-03-19 24 views
0

私は、Microsoft.DirectX.Direct3D名前空間を使用するアプリケーションを開発しました。このアプリケーションは、Managed DirectX SDKがインストールされているコンピュータ上で動作しますが、通常のDirectXしかインストールされていないコンピュータでは動作しません。Managed DirectXをどのように再配布しますか?

具体的には、「ファイルまたはアセンブリ 'Microsoft.DirectX.Direct3D [...]」を読み込めませんでした。

必要なアセンブリを再配布する最良の方法は何ですか?

答えて

1

Microsoftが提供するmdxの再配布可能インストーラを使用するだけです。ネイティブdxと管理拡張をインストールします。

+0

この「再配布可能なインストーラfor mdx」は、見つからない場合がありますか? –

+0

申し訳ありませんが、最初のリンクが間違っています。これは正しいリンクです。http://www.microsoft.com/downloads/details.aspx?FamilyId=886ACB56-C91A-4A8E-8BB8-9F20F1244A8E&displaylang=en – Powerlord

+0

DirectX再配布可能ファイルは、数ヶ月ごとに更新されることに注意してください。今日(2009年3月19日)現在、2008年11月版が最新です。このページからリンクされている最新バージョンを見つけることができます:http://msdn.microsoft.com/en-us/directx/aa937788.aspx – Powerlord

1

MDXライブラリを再配布する場合、これはMicrosoftによってサポートされなくなったため、XNAが推奨されています。

関連する問題