【问题标题】:How to redistribute Managed DirectX?如何重新分发托管 DirectX?
【发布时间】:2009-03-19 13:28:20
【问题描述】:

我开发了一个使用 Microsoft.DirectX.Direct3D 命名空间的应用程序。该应用程序可在安装了托管 DirectX SDK 的计算机上运行,​​但不能在仅安装通常 DirectX 的计算机上运行。

具体来说,它抱怨它“无法加载文件或程序集'Microsoft.DirectX.Direct3D [...]”。

重新分发必要程序集的最佳方式是什么?

【问题讨论】:

    标签: managed-directx


    【解决方案1】:

    只需使用 microsoft 提供的 mdx 可再发行安装程序即可。它将安装本机 dx 以及托管扩展。

    【讨论】:

    • 能否请您指出这个“mdx 的可再发行安装程序”,因为我找不到?
    • 抱歉,第一次发错链接。这是正确的链接:microsoft.com/downloads/…
    • 请注意,DirectX 可再发行组件每几个月更新一次。截至今天(2009 年 3 月 19 日),2008 年 11 月版本是最新版本。你可以从这个页面找到最新版本的链接:msdn.microsoft.com/en-us/directx/aa937788.aspx
    【解决方案2】:

    如果您确实重新分发了 MDX 库,请注意 Microsoft 不再支持此功能,并且已弃用 XNA。您可能还想查看SlimDX 作为替代方案

    【讨论】:

      猜你喜欢
      • 2010-12-18
      • 1970-01-01
      • 2012-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      相关资源
      最近更新 更多