我一直试图在C sharp项目(Visual Studio 2010)中包含DirectX。 我安装了DirectX SDK和包括组件:命名空间'microsoft'中不存在类型或名称空间名称'directx'
当我尝试编译,我得到的错误:类型或命名空间名称的DirectX'不存在命名空间“微软”存在
一些博客提到我需要在'.NET'标签下添加'参考' - Microsoft.DirectX。但我在那边找不到它。没有任何设施将它添加到标签中。
任何建议将不胜感激。
我一直试图在C sharp项目(Visual Studio 2010)中包含DirectX。 我安装了DirectX SDK和包括组件:命名空间'microsoft'中不存在类型或名称空间名称'directx'
当我尝试编译,我得到的错误:类型或命名空间名称的DirectX'不存在命名空间“微软”存在
一些博客提到我需要在'.NET'标签下添加'参考' - Microsoft.DirectX。但我在那边找不到它。没有任何设施将它添加到标签中。
任何建议将不胜感激。
这已被废弃很久以前。最后一个仍有托管包装的直接SDK是2010年2月。下载是available here。安装该引用后,您将可以选择要查找的引用。
最好不要使用它,没有未来,看看像开源SlimDX或SharpDX项目。
为什么dll不会出现在.Net选项卡上有各种原因。有特定的注册表配置使某些dll出现在.Net选项卡上。
或者使用浏览选项手动添加dll引用到您的项目。
项目>>添加引用
在这种情况下,原因是该组件没有在机器上的任何地方存在。 – MattDavey
这是我找到的一种方法。首先你需要安装DXSDK(我有June2010和SDK for Windows 7)。点击“浏览”,进入“C:\ Windows \ Microsoft.NET \ DirectX for Managed Code \ 1.0.2902.0”或“C:\ Windows \ Microsoft.NET \ Managed DirectX \ v9.02.2904“,然后选择适当的dll例如 - Microsoft.DirectX.dll。因此,您可以在项目中添加“使用Microsoft.DirectX”指令。
这是在C#
程序添加引用为Directx
方式:
C:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\
“ *通常这是位于的文件Directx
。这可以通过安装.net
进行更改。DirectX
包。例如:
(C:\Windows\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.dll)
谢谢。将通过SlimDX看看它是否可以解决。 – Aman