在哪里可以找到 Microsoft.DirectX 程序集来参考

问题描述 投票:0回答:2

我想知道在哪里可以找到

Microsoft.DirectX
组件来参考?

MS Windows 7 似乎已安装 DirectX,但我无法使用 Visual Studio 2015 的引用管理器窗口找到此程序集。

知道应该安装什么吗?

c# .net directx .net-assembly
2个回答
3
投票

Microsoft.DirectX
是已弃用的 Managed DirectX 1.1 程序集,其历史可以追溯到 2000 年代初期。它们由 DXSETUP 从旧版 DirectX SDK 部署。它们也不兼容 .NET 4.0,并且仅支持 Direct3D 9。换句话说,它们很古老并且不使用它。

您应该使用 SlimDXSharpDX

请参阅 DirectX 和 .NET


0
投票

为了在 Visual Studio 2015 项目中引用 Microsoft.DirectX 程序集,您需要安装 DirectX SDK(软件开发工具包)。

但是,值得注意的是,截至 2021 年 9 月我的最后一次知识更新,微软已弃用 DirectX SDK,转而使用 Windows SDK。这意味着较新版本的 DirectX 已集成到 Windows SDK 中,您应该使用它。

以下是在 Visual Studio 2015 项目中引用 DirectX 的步骤:

下载并安装 Windows SDK:

转到 Microsoft 开发人员页面。 下载并安装 Windows SDK。确保选择与 DirectX 相关的组件。 添加参考:

在 Visual Studio 2015 项目中,右键单击解决方案资源管理器中的“引用”。 单击“添加参考...” 浏览装配:

在“引用管理器”窗口中,选择“浏览”并导航到 DirectX 程序集所在的目录。这应该位于 Windows SDK 安装目录中。

查找 Microsoft.DirectX.dll 文件(可能还有其他相关的 DirectX 程序集)。选择它们并单击“确定”。

设置复制本地:

添加引用后,确保引用的复制本地属性设置为 True。这可确保在构建项目时该程序集将包含在输出中。 请注意,如果您正在针对 Windows 7 进行开发,则应该使用较旧版本的 DirectX,例如 DirectX 9 或 10。安装 Windows SDK 时请务必选择正确的版本。

© www.soinside.com 2019 - 2024. All rights reserved.