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

王朝other·作者佚名  2006-02-01
窄屏简体版  字體: |||超大  

现有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

注:

如有公用密钥对文件,则应使用公用文件而无须再自行生成

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航