C#调用api 提示未能添加

C#调用api 提示未能添加,第1张

几种可能:

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,这个和优化大师差不多一样的 *** 作,但比大师的功能要强。

不出意外,肯定能解决你的问题。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11950659.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存