无法找到参考Microsoft.DirectX

时间:2016-03-23 12:57:41

标签: c# .net visual-studio directx direct3d

我对DirectX非常陌生。我在C#中创建了一个基于Kinect的小型wpf应用程序,我想使用DirectX API来处理3D模型和Kinect。

我做了很多搜索,但仍然无法找到对Microsoft.DirectX的引用。

我右键点击参考 - >添加参考。然后我浏览到C:\ Windows \ Microsoft .NET \但没有名为DirectX或类似的文件夹。

这就是我写作的原因

  

使用Microsoft.DirectX;

它给了我一个错误

  

类型或命名空间名称' DirectX'名称空间中不存在' Microsoft'(您是否缺少程序集引用?)

请向我解释我在哪里可以找到汇编参考并将其添加到项目中?

我在Windows 10,64位上使用Visual Studio 2015

1 个答案:

答案 0 :(得分:1)

假设您正在尝试为DirectX使用.NET包装器,该命名空间可作为DirectX 9.0 for Managed Code的一部分提供,大约十年前微软已经放弃了该命名空间,而XNA也被放弃了。我忘了XNA是否保留了Microsoft.DirectX命名空间。 Windows Phone上还支持DirectX支持一段时间。现在如果你想在Windows桌面上使用DirectX的托管包装器,你最好的选择可能是SharpDX,它仍在积极开发中。 (请注意,SharpDX不使用与Managed DirectX或XNA相同的类结构,因此在使用SharpDX时,您所引用的Microsoft.DirectX文档可能对您没什么用处。)