等错误的解决【永利澳门游戏网址304】

关于安装 DirectX
9,不要安装那个三十多兆的版本,要安装那个九十多兆的,下载地址:

永利澳门游戏网址304 1

DirectX 9.0 的Manage DirectX部分包括下列九个程序集。
Microsoft.DirectX.AudioVideoPlayback.dll
Microsoft.DirectX.Diagnostics.dll Microsoft.DirectX.Direct3D.dll
Microsoft.DirectX.Direct3DX.dll Microsoft.DirectX.DirectDraw.dll
Microsoft.DirectX.DirectInput.dll Microsoft.DirectX.DirectPlay.dll
Microsoft.DirectX.DirectSound.dll Microsoft.DirectX.dll
其实有这几个程序集就能用C#来开发DirectX应用了,就是说只要安装了普通的DirectX
9运行库(DirectX 9.0 End-User Runtime)就行了。 微软推荐安装DirectX 9.0
Developer Runtime,其实也是那几个程序集,不过多了调试的信息。 Directx9.0
sdk for C#
并不包括任何一个版本的Runtime,也就是说没有9个程序集。它只包括例子和文档。
所以有两个办法可以解决。 1。到微软下DirectX 9.0 Developer
Runtime装,好像有100多兆。 2。安装普通的DirectX 9.0
Runtime,然后从全局程序集缓存中(C:WindowsAssemblyGAC)把9个DLL考出来,可以考到C:WINDOWS

现在很多热门游戏使用的是 DirectX 9,而即使我们安装了 DirectX
10,也可能不能正常运行这些游戏,就需要再安装 DirectX 9。

目模板可以手动改改也能用。

玩极品飞车等游戏提示丢失 d3dx9_42.dll、XINPUT1_3.dll
等错误,原因是缺少对应版本的 DirectX 9。

And In Codeproject:

有些人说只需要把 dll 拷贝到 system32 目录,并 regsvr32 这个 dll
就可以了,这多半解决不了问题,最好是完整地安装这个 DirectX 9。

Microsoft.NETManaged DirectXv4.09.00.0900中,这是SDK建立的目录。
另:Directx9.0 sdk for C#是为VS.NET 2002
设计的,按完会多一个项目模板,在MSDN中也会增加一个目录。但是安到2003中两个都不出现,微软

发表评论

电子邮件地址不会被公开。 必填项已用*标注