Microsoft.DirectX.Direct3D 名前空間を使用するアプリを開発しました。このアプリは、Managed DirectX SDK がインストールされているコンピューターで実行されますが、通常の DirectX のみがインストールされているコンピューターでは実行されません。
具体的には、「ファイルまたはアセンブリ 'Microsoft.DirectX.Direct3D [...] を読み込めませんでした」と不平を言います。
必要なアセンブリを再配布する最良の方法は何ですか?
Microsoft.DirectX.Direct3D 名前空間を使用するアプリを開発しました。このアプリは、Managed DirectX SDK がインストールされているコンピューターで実行されますが、通常の DirectX のみがインストールされているコンピューターでは実行されません。
具体的には、「ファイルまたはアセンブリ 'Microsoft.DirectX.Direct3D [...] を読み込めませんでした」と不平を言います。
必要なアセンブリを再配布する最良の方法は何ですか?
Microsoft が提供する mdx の再配布可能なインストーラーを使用するだけです。ネイティブ dx とマネージド拡張機能がインストールされます。
MDX ライブラリを再配布する場合は、これは Microsoft によってサポートされなくなり、XNA を支持して廃止されたことに注意してください。代替手段としてSlimDXを検討することもできます