您的位置:首页 > 其它

.NET 如何解决DLL Hell 的问题

2013-04-15 16:57 447 查看
还是看msdn来的准

点击打开链接http://msdn.microsoft.com/en-us/library/ms973843.aspx

DLL Hell 导致了程序集Assembly的出现。

程序集分为 私有程序集和共享程序集。

共享程序集解决了2个问题:

一个是名称冲突:此程序集的名字与其他公司的共享程序集名字一样,这很有可能的,解决办法是 strong name.

第2个是同一个程序集的不同版本存在覆盖:共享程序集应当安装到GAC(global assembly cache),每个版本都对应一个子目录,这样在程序集清单里指定版本信息就能区分开了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: