当前位置:编程学习 > C#/ASP.NET >>

大哭求助,这样的错误怎么办?

f:\WINDOWS\Microsoft.NET\DirectX for Managed Code\1.0.2902.0\Microsoft.DirectX.DirectInput.dll: 错误 CS1705: 程序集“Microsoft.DirectX.DirectInput, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”所使用的“Microsoft.DirectX, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”版本高于所引用的程序集“Microsoft.DirectX, Version=1.0.1901.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”的版本
e:\softgis\*secre*t\bin\Microsoft.DirectX.dll: (相关文件)

--------------------编程问答-------------------- 你的动态链接库引用了两次 
或者你的Microsoft.NET里面对应文件夹下的动态链接库跟别的位置的版本重复
你可以尝试卸载一些低版本的动态库试试 --------------------编程问答-------------------- 哦,原因分析:安装过Microsoft.DirectX,之后系统有两个版的Microsoft.DirectX.dll,分别是Version=1.0.2902.0和1.0.1901.0,编译程序找不到程序中引用的Version=1.0.2902.0,所以出错。

解决办法:打开控制面板-系统管理工具-Microsoft .NET Framework 2.0 配置-Console Root-.NET Framework 2.0 Configuration-My Computer-Configured Assemblies,右键击Configured Assemblies,再点ADD:如图:


补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,