
1、这个dll不是托管的代码,是c++一类的dll,那么在c#里不能直接添加引用,要做托管封装;
2、这个dll是com,那么要先把它注册到系统,然后添加COM引用;
我试了一下, VS2008中可以正常引用XdictGrb.dll你在添加引用时, 别选[浏览]选项卡, 点[COM]选项卡看看里头有没有"XdictGrb 1.0 Type Library" 这一项
如果没有, 那应该是你没有注册这个COM组件, 用管理员帐户打开CMD命令行, 运行regsvr32 "路径\xdictgrb.dll" 试试看, 如果运行完提示你注册成功了, 你再进VS中引用就行了
这个问题经常碰到,需要借助外部工具才可以1,使用优化大师,在系统清理中的Active清理功能里,点分析后然后修复能改大部分的这种问题,但有一些难缠的控件就需要用另一个软件了。
2,CCleaner,这个和优化大师差不多一样的 *** 作,但比大师的功能要强。
不出意外,肯定能解决你的问题。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)