C# winform 引用问题 引用了SHDocVw.dll。 把exe单独拷出来就报异常。 有什么方法解决?

[复制链接]
查看11 | 回复3 | 2013-2-5 13:37:31 | 显示全部楼层 |阅读模式
你要开发BHO项目么?从C:\WIndows\System32目录下加载SHDocVw.dllInterop.SHDocVw这个Dll不是GAC的,所以如果和exe不在同一个目录下,是找不到这个文件的可以打开VS的控制台程序,执行命令gacutil /i ******\Interop.SHDocVw.dll 把你的Dll注册成GAC的就可以了,卸载是 gacutil /u...
回复

使用道具 举报

千问 | 2013-2-5 13:37:31 | 显示全部楼层
你引用了com组件,vs会默认为你编译一个Interop.SHDocVw.dll,你可以在编译程序生成目录下找到它(默认为debug或是release目录)。发布程序时将这个程序集与你的程序一起发布。...
回复

使用道具 举报

千问 | 2013-2-5 13:37:31 | 显示全部楼层
哥SHDocVw.dll这个等于老婆,exe等于老公,老公想做点事出来 没有老婆怎么行呢?...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行