vs2010 C#添加DLL文件引用失败
现有一个XdictGrb.dll文件使用VS2010创建一个C#工程,在解决方案资源管理器-》引用-》右键引用-》添加引用-》浏览-》添加XdictGrb.dll。但是点...
现有一个 XdictGrb.dll 文件
使用VS2010创建一个C#工程,在解决方案资源管理器 -》 引用 -》 右键引用 -》添加引用 -》 浏览 -》 添加 XdictGrb.dll。
但是点确定后提示“未能添加 XdictGrb.dll ,请确保文件可访问并且是一个有效的程序集或COM组件”
有人说:
XdictGrb.dll不是有效的.Net程序集,它是COM组件或者是ActiveX, 你要引用COM组就行了。在ToolBox 内添加进来。
具体该怎么做???能详细说明下吗
还有 这个XdictGrb.dll文件在C#中的引用有人成功添加过。现想知道添加方法 展开
使用VS2010创建一个C#工程,在解决方案资源管理器 -》 引用 -》 右键引用 -》添加引用 -》 浏览 -》 添加 XdictGrb.dll。
但是点确定后提示“未能添加 XdictGrb.dll ,请确保文件可访问并且是一个有效的程序集或COM组件”
有人说:
XdictGrb.dll不是有效的.Net程序集,它是COM组件或者是ActiveX, 你要引用COM组就行了。在ToolBox 内添加进来。
具体该怎么做???能详细说明下吗
还有 这个XdictGrb.dll文件在C#中的引用有人成功添加过。现想知道添加方法 展开
3个回答
展开全部
我试了一下, VS2008中可以正常引用XdictGrb.dll
你在添加引用时, 别选[浏览]选项卡, 点[COM]选项卡看看里头有没有"XdictGrb 1.0 Type Library" 这一项
如果没有, 那应该是你没有注册这个COM组件, 用管理员帐户打开CMD命令行, 运行regsvr32 "路径\xdictgrb.dll" 试试看, 如果运行完提示你注册成功了, 你再进VS中引用就行了
你在添加引用时, 别选[浏览]选项卡, 点[COM]选项卡看看里头有没有"XdictGrb 1.0 Type Library" 这一项
如果没有, 那应该是你没有注册这个COM组件, 用管理员帐户打开CMD命令行, 运行regsvr32 "路径\xdictgrb.dll" 试试看, 如果运行完提示你注册成功了, 你再进VS中引用就行了
更多追问追答
追问
我按你的步骤做了可是:
C:\Users\Z>regsvr32 d\XdictGrb.dll
'regsvr32' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
假设XdictGrb.dll放在D盘
追答
regsvr32 是WINDOWS系统自带的命令, 你这个问题, 可能是因为系统环境变量被更改了, 你在CMD命令行下输入 path 看看, 有没有 C:\windows\system32 这一段
[我的电脑] 右键 [属性] 里 有设置环境变量的地方.
或者你直接在 CMD 命令行下输入 C:\windows\system32\regsvr32 d:\xdictgrb.dll 试试
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询