为程序集添加强签名

       给程序集强签名,就相当于给程序集印上了一个“* * * * 公司出品”的标志,这样大家就知道,这个程序集是你的公司发布的。如果有其它人冒充贵公司的名义发布一个同名的程序集,程序集的使用者就可以通过比对程序集的PublicTokenKey与贵公司公布的PublicTokenKey,发现它们不一致,来判定这个程序集是盗版的。

一.给程序集强签名

     要给程序集强签名,很简单,VS自带了这一功能。

       首先,在解决方案资源管理器中选中目标项目,右键->属性,切换到“签名”页:

      

      第一次给程序集签名,先要新建密钥文件:

     

     可以为密钥文件取个名称,然后输入保护密码,点击确定后,会在项目目录下生成一个“sky.pfx”文件。 

    

     选中刚生产的密钥文件“sky.pfx”,重新编译项目,得到的程序集,就是经过强签名的了。

     特别说明:

(1)“sky.pfx”就相当于是你公司的密钥文件了,这个文件要注意不能外泄。可以使用“sky.pfx”为你公司所有其它的程序集签名。

(2)强签名的程序集所引用程序集也必须是强签名的,否则无法通过编译。

二.查看强签名程序集的PublicTokenKey

       可以使用Relector查看强签名程序集的PublicTokenKey。

     

 

导航

首页

官方网站

立即咨询 

站内搜索

ESFramework 通信框架

详细说明

SDK下载

ESFramework FAQ

版本变更记录

OMCS 语音视频框架

详细说明

SDK下载

OMCS FAQ

版本变更记录

OrayTalk 企业即时通讯系统

详细说明

客户端下载

傲瑞实用组件

SDK下载

NPush 消息推送组件

StriveEngine 轻量级的通信引擎

MFile 语音视频录制组件

MCapture 语音视频采集组件

MPlayer 语音视频播放组件

OAUS 自动升级系统

傲瑞组件 FAQ

授权

授权流程

产品授权说明

产品选购指南

授权SDK使用说明

其它

SDK使用技巧

联系我们

电话:027-87638960

Q Q:168757008

邮件:master@oraycn.com