vs2010 C#添加DLL文件引用失败
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vs2010 C#添加DLL文件引用失败相关的知识,希望对你有一定的参考价值。
vs2010 C#添加DLL文件引用失败 现有一个 XdictGrb.dll 文件 使用VS2010创建一个C#工程,在解决方案资源管理器 -》 引用 -》 右键引用 -》添加引用 -》 浏览 -》 添加 XdictGrb.dll。 但是点确定后提示“未能添加 XdictGrb.dll ,请确保文件可访问并且是一个有效的程序集或COM组件” 请大虾帮帮忙~~~
参考技术A XdictGrb.dll不是有效的.Net程序集,它是COM组件或者是ActiveX,你要引用COM组就行了。
在ToolBox
内添加进来。
C# winform 引用问题 引用了SHDocVw.dll。 把exe单独拷出来就报异常。 有啥方法解决?
异常信息:未能加载文件或程序集“Interop.SHDocVw, Version=1.1.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
参考技术A 你要开发BHO项目么?从C:\WIndows\System32目录下加载SHDocVw.dllInterop.SHDocVw这个Dll不是GAC的,所以如果和exe不在同一个目录下,是找不到这个文件的
可以打开VS的控制台程序,执行命令gacutil /i ******\Interop.SHDocVw.dll 把你的Dll注册成GAC的就可以了,卸载是 gacutil /u 参考技术B 你引用了com组件,vs会默认为你编译一个Interop.SHDocVw.dll,你可以在编译程序生成目录下找到它(默认为debug或是release目录)。发布程序时将这个程序集与你的程序一起发布。 参考技术C 哥 SHDocVw.dll这个等于老婆,exe等于老公,老公想做点事出来 没有老婆怎么行呢?
以上是关于vs2010 C#添加DLL文件引用失败的主要内容,如果未能解决你的问题,请参考以下文章