公有程序集的简单理解
2011-03-28 16:07
176 查看
公有程序集有四个重要的属性:程序集名称、版本、语言、公有密钥(唯一标示)。在这四个属性中私有程序集所没有的属性是唯一标示,这就是公有程序集和私有程序集的区别,公有程序集有了唯一标示就能标示它的唯一性,在一个应用程序加载公有程序集时就不会出现假的程序集来替代这个程序集,也就避免了“dll hell”的出现。所以它就可以放在一个公共的地方让用到它的程序引用,从而会使计算机节省硬盘存储,开发人员也可以减少不必要的工作。
那么私有程序集要想成为公有程序集就必须加上一个唯一标识
1.使用SN.exe创建公钥文件
SN -k myCompany.snk
2.编译程序集
csc /keyfile:myCompany.snk app.cs
那么私有程序集要想成为公有程序集就必须加上一个唯一标识
1.使用SN.exe创建公钥文件
SN -k myCompany.snk
2.编译程序集
csc /keyfile:myCompany.snk app.cs
相关文章推荐
- 简单理解C++的多态公有继承及虚函数
- 理解机器学习的基本原理:从简单的数字推理游戏说开去
- RNN的简单理解-part2
- javascript 中arguments、call、apply、bind、callee、caller属性的简单理解
- 简单理解可变参数
- 对汽车音响效果的简单理解
- NVIC和SCB的简单理解
- android so文件加载连接简单理解
- struts2常量配置详解以及简单理解流程
- 通过简单的售票程序理解多线程
- MySQL事务、存储过程、视图、自定义函数、触发器、事件的简单使用及理解
- 理解Promise简单实现的背后原理
- GeoHash简单理解
- 命名管道理解与简单C实现
- mDNS原理的简单理解
- 为自己记----android中关于actionbar的一些简单理解
- 关于秒杀简单理解
- UML笔记补充——活动图的简单理解(看书过程中看到的经典实例,记录下来,以免忘了)
- 对卷积的简单理解
- ASP.NET 管道事件与HttpModule, HttpHandler简单理解