在C#中导入WebBrowser控件,生成具有强名称的程序集

翻译|其它|编辑:郝浩|2005-06-01 09:37:00.000|阅读 1334 次

概述:

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>


一、不生成具有强名称的程序集

1.使用下面这两个命令将COM控件转换成.Net程序集

aximp c:\windows\system\shdocvw.dll

tlbimp mshtml.tlb

aximp将产生两个文件:AxSHDocVw.dll and SHDocVw.dll.

tlbimp将产生MSHTML.dll,它包含了3000多个 DHTML DOM的接口,所以转换可能需要一些时间.

2. 上面产生的DLL文件直接可由.Net应用程序调用了。

二、生成具有强名称的程序集

1.用sn 命令生成三个snk文件,分别是后面将要生成的程序集的密钥文件
Sn –k AxSHdoc.snk

Sn –k shdocvw.snk

Sn –k mshtml.snk

2.使用上面aximp 和 tlbimp 生成这三个程序集文件,这些命令加上/keyfile:可选项

aximp c:\windows\system\shdocvw.dll /keyfile:AxSHDOC.snk shdocvw.snk

tlbimp mshtml.tlb /keyfile:mshtml.snk

这样就可以生成具有强名称的程序集了。

3.把它们加到程序集缓存中,分别调用

Gacutil axshdocvw.dll

Gacutil shdocvw.dll

Gacutil mshtml.dll

打开全局程序集缓存,就可以看到这三个程序集已经在列表中了。

在C:\winnt\assembly也可以看到了。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP