关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

私有和共享程序集的使用

作者:佚名   时间:2014-05-01   分享到:

1.私有程序集
  默认情况下,程序集对于项目而言是私有的,私有程序集必须与应用程序位于相同的目录中,
  shapes.dll程序集是私有的,为了在shapeuser项目中引用它,可以在vs2005中添加引用时,从shapeuser项目浏览shapeuser开发目录-在这种情况下,vs2005生成了shapers.dll私有副本,并将其放在shapeuser目录中.
  复制shapes.dll程序集可以伪证,即使由于连续的开发工作而无法使用初始的shapes.dll也可以运行shapeuser.但是复制每一个被引用的dll,对于使用广泛的组件来说效率不高,因此.net framework提供了共享程序集.
2.共享程序集
  共享程序集可以用于系统上的所有程序,由于所有的共享和谁订都存储在一个特殊.net目录global assembly cache(全局程序集调整缓存,gac)中,所以程序无需知道共享程序集的位置,在系统范围都可以使用共享程序集,所以.net运行库在共享程序集上强制进行几种额外的检查工作,以保证共享程序集可以用于所有请求它们的程序,比如安全性和版本兼容问题.



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/hynews/20151126/n3306.html

上海联楷网络新闻