[FxCop.设计规则]2. 程序集应该拥有一个有效的强名称,FxCop.设,FxCop.设计,xCop.设计规,Cop.设计规则,op.设计规则,p.设计规则2,.设计规则2.,设计规则2.程,计规则2.程序,规则2.程序集,则2.程序集应,2.程序集应该,2.程序集应该拥,.程序集应该拥有,程序集应该拥有一,序集应该拥有一个,集应该拥有一个有,应该拥有一个有效,该拥有一个有效的,拥有一个有效的强,有一个有效的强名 [FxCop.设计规则]2. 程序集应该拥有一个有效的强名称----编程资料集中营--八角123--bajiao123.com
编程资料集中营
 | 网站首页 | 文章中心 | 编程资料2 | 软件下载 | BT下载 | 八卦星闻 | 音乐在线 | 在线游戏 | 免费电影 | 进入问吧 | 
[FxCop.设计规则]2. 程序集应该拥有一个有效的强名称,2.程序集应该拥有一个有效的强名称原文引用:AssembliesshouldhavevalidstrongnamesTypeName:AssembliesShouldHaveValidStrongNamesCheckId:CA2210Category:Microsoft.DesignMessageLevel:CriticalErrorCertainty:95,
您现在的位置: 编程资料,学习资料,c,c++,vc,vc++,java,jsp,j2ee,j2me,asp,php >> 文章中心 >> .NET 专区 >> NET 技术 >> 文章正文
【字体:
[FxCop.设计规则]2. 程序集应该拥有一个有效的强名称   进入问吧

本站地址:http://www.bajiao123.com

作者:admin    文章来源:本站    点击数:    更新时间:2007-6-10    

[FxCop.设计规则]2. 程序集应该拥有一个有效的强名称

 

强名称保护用户不会使用一个被篡改的程序集。一个没有强名称的程序集只能被使用在非常小的范围内。如果你分发一个没有进行正确签名的程序集,将不能保证它没有被篡改。如果用户没有设置忽略强名称确认,CLR将会拒绝载入这个程序集。

 

不对程序集进行强名称签名会有如下缺点:

1.  程序集的来源将不能被保证

2.  用户将无法知道程序集被篡改过

3.  程序集不能被载入GAC(全局程序集缓存)

如果需要分析一个延迟签名的程序集,必须禁用这条规则。

修复:

使用强名称工具生成Key文件,并用这个文件签名程序集。你可以使用下面的一种方法签名这个程序集:

1.  使用.NET Framework SDK中的程序集连接工具(Al.exe)

2.  .NET Framework v1.0v1.1中,使用System.Reflection.AssemblyKeyFileAttributeSystem.Reflection.AssemblyKeyNameAttribute属性标记程序集。

上一页  [1] [2] [3] [4] [5] [6] 下一页

   

进入问吧

本站地址:http://www.bajiao123.com

文章录入:admin    责任编辑:admin 
高级搜索
编程资料集中营