将COM签发成具有强名称(Strong Name)的结果程序集(Assembly)[1]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

    现有COM文件d:\sample\MyCom.dll,将其添加引用(Add Reference).Net应用程序中编译时出现错误:

 

引用的程序集“MyCom没有强名称

Referenced assembly ‘MyCom ' does not have a strong name

 

解决方法:

1.  首先生成强名称公/私密钥对文件(Assembly Key File)

 

在命令行下键入:

sn –k d:\sample\myAssemblyKey.snk

 

2.  签发COM成具有强名称的程序集


在命令行下键入:

tlbimp d:\sample\MyCom.dll /keyfile: d:\sample\myAssemblyKey.snk /out:d:\sample\myStrongNameCom.dll

本文关键:将COM签发成具有强名称(Strong Name)的结果程序集(Assembly)
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top