【发布时间】:2009-03-19 13:28:20
【问题描述】:
我开发了一个使用 Microsoft.DirectX.Direct3D 命名空间的应用程序。该应用程序可在安装了托管 DirectX SDK 的计算机上运行,但不能在仅安装通常 DirectX 的计算机上运行。
具体来说,它抱怨它“无法加载文件或程序集'Microsoft.DirectX.Direct3D [...]”。
重新分发必要程序集的最佳方式是什么?
【问题讨论】:
标签: managed-directx
我开发了一个使用 Microsoft.DirectX.Direct3D 命名空间的应用程序。该应用程序可在安装了托管 DirectX SDK 的计算机上运行,但不能在仅安装通常 DirectX 的计算机上运行。
具体来说,它抱怨它“无法加载文件或程序集'Microsoft.DirectX.Direct3D [...]”。
重新分发必要程序集的最佳方式是什么?
【问题讨论】:
标签: managed-directx
只需使用 microsoft 提供的 mdx 可再发行安装程序即可。它将安装本机 dx 以及托管扩展。
【讨论】:
如果您确实重新分发了 MDX 库,请注意 Microsoft 不再支持此功能,并且已弃用 XNA。您可能还想查看SlimDX 作为替代方案
【讨论】: