我想知道在哪里可以找到
Microsoft.DirectX
组件来参考?
MS Windows 7 似乎已安装 DirectX,但我无法使用 Visual Studio 2015 的引用管理器窗口找到此程序集。
知道应该安装什么吗?
Microsoft.DirectX
是已弃用的 Managed DirectX 1.1 程序集,其历史可以追溯到 2000 年代初期。它们由 DXSETUP 从旧版 DirectX SDK 部署。它们也不兼容 .NET 4.0,并且仅支持 Direct3D 9。换句话说,它们很古老并且不使用它。
请参阅 DirectX 和 .NET
为了在 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 时请务必选择正确的版本。