2013-05-09 97 views
0

我有Windows Server 2008 R2和Visual Studio 2012一起安装.NET框架4.5。我想引用VS2012项目中的Microsoft.DirectX.AudioVideoPlayback。缺少DirectX SDK

但是,我在C:\ Windows \ Microsoft.NET下找不到任何directX文件夹“DirectX for Managed Code”。我也没有看到C:/ Windows /程序集/ GAC下的这个dll或者

我可以安装Direct X sdk,但我不记得在我的其他PC上这样做(不可否认,它使用Window 7 )

我对这部分不是很熟悉,当我安装Window 2008或VS2012时,是否缺少某些要安装的组件?

+1

你想要解决哪个版本的DX?较新的(例如11)随Windows SDK一起提供,安装Visual Studio 2012时会安装它。较旧的(例如9)需要DirectX SDK。顺便说一句,你应该在“框架”下找到参考。你不应该选择一个dll文件。 – 2013-05-09 15:24:54

+0

在我的其他电脑上,它显示运行时版本v1.1.4322和版本1.0.2902.0。至于参考它通过框架,这是我尝试的第一步,当我找不到AudioVidoPlayback时,我感到困惑。我想我会尝试重新安装VS2012,看看是否有帮助。 – Fylix 2013-05-09 15:39:45

回答

1

要使用这个你必须安装DirectX SDK从MSDN(DirectX.AudioVideoPlayback)采取:

但最低的操作系统,将在DirectX 9.0 SDK运行样品和工具是Windows 2000.

参见:This link作进一步参考。

另外请确保在安装DirectX SDK之前卸载VS2012 +运行时,因为它首先安装VS时经常会遇到麻烦。