我想在我的 XNA 游戏中使用 DirectInput,但是在引用 .dll 文件时我遇到了问题。我正在使用 Microsoft Visual Studio C# Express Edition。这正是我所做的:
- 右键单击“参考”
- 选择“添加参考”
- 导航到 .dll 文件并点击 OK
然后我收到以下错误:
如上所述,我想引用 Microsoft.DirectX.DirectInput 命名空间,但我不知道它在哪个 .dll 文件中,所以我只选择了“d3dref9.dll”。该目录下的每个 .dll 文件都不起作用,所以我选择的任何一个都给我同样的错误。现在我已经能够使用其他 .dll 文件来完成此操作,但由于某种原因,DirectX 文件无法正常工作。我知道这可能是因为这个人只是看了他代码中的第二行。
我安装了 DirectX SDK 为什么我不能引用任何 .dll 文件,我怎样才能做到这一点?
谢谢!