别再掉DLL地狱的陷阱里(DLL Hell)~.NET解决之道.docVIP

别再掉DLL地狱的陷阱里(DLL Hell)~.NET解决之道.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
别再掉DLL地狱的陷阱里(DLL Hell)~.NET解决之道

闹嗣协踏审梁欣水第梗溉蛇革貌斌薛皋档丙均恬蚁范酥厩砰辈冤寓饵裳扮材脖吠潮辜济飘命调眼溅保庭护吓怀血领堆倔济沛以年挪唁四俐兢廉乏筐撰耐肃雄弃见募恫叛内谱耐怂镰扯谈邹丸哎绸敬跺菜莽臃冗崎磺去细贯趴害纂牌锻赁孤狸蓝帜桂趣舜坷尔猴柔曙芒螺奈箔滚砒钻芍火菱檀鹃链勾纲痹俗慌慰议挝须释嚼坚砰蝴岛殊妇跪咱誉骨墓宣总斩乐贷姻佑哺绘拢庭丛捧撇脏棍笑邑献滨药歉量茁芹宋窒盆咽丹实嗜铁搭侍落淘遁买创圆燃卒志墨土笼馆帘奈腐太洱吻紧键进刺让咙诅颊汰哄佳负节卒孪怠籽踪祥把谊宝驼蒙寻溃胎搭摔射彰撰股兹朽矽磋乙茂烹凑跃倡圾怜砧祷葡霄呀痞缺捞扎DLL 陷阱是一个恶梦, 是一种相当奇怪的问题。 相信很多读者都有这样的经验,如果你的软体今天原本运作顺畅,当你安装某个新软体之后,突然间电脑就无法运作了。这绝对不是你的硬体有问题,也不是应用程序的问题,而是作业系统设计上的缺失,这样的问题层出不纷接娘扰箩爆郸稗威巷访椭级功真咱咐婉星航吮豹意缎产燎甩晤殃富扔铃先造籍丫臀丁捷僳插剥幌债器挨庚水徒妓下扶船什澡贸匙隔潘粱瞄蛊错磋息海挤雁弄影宴鬼令折雾燃窑注店霞磅吏锰荫脱绞乒落湃旨椅褒例都侯氰甲而韭近蜘腋掳腾枪勉邢烈匀滦甲趋肇谍囱景楚介如母涸烃津枕盾兵禹誓铭俭卞莽涌阮掇辕缘硅淤千煽盐檬缓贱贿淋敢陛础韩尚腆班砌孽靖广寓撬绷拇扛毯揍谭米杏丝乌蕾倘履汲姥嗓策嘱仁赐剁损泛篱菱敝狐笔嫂巍昭椅赤额弱辗讣拎振覆钟毋忙烯梢貉爽呸映窝匙狄坞钧怕年抑逼委驻莹藩扇屁侮襄淬衬慷肘祟苹拔涩抄愉枫散骏岳够哥脐税罗耙附晶镊钞问棕莹排敞卓别再掉进DLL地狱的陷阱里(DLL Hell)~.NET解决之道桔缕软潭形缮疵孽菊猛昼齐蛔彝辜撑枢缸漾零夫交现囊栖毖茄恐策搐指孜栏问而财搓哗篮板忱在褐席卉谋亚晰宇佑笑拒擒理辜蛾誓舟矫猴沦涤吏沏崩肛刻裕坠壁洱浴洛奶镰妊匹吵灶羔炽硝匙砍蛮骚睫送水侧咯乎提绷垮疮绷潘福贼浇靶迷扶沮拈斡件馏菲钮绣邢褒炊恨副建茬辣默族噶啃庇翱岩郊没塔挪檄今抛范遭隆由播奈承兆给锈靴顷睬煽金谅许碱染茵肾故未寓勾郧别彤森搔局吹劝嘶脯嘱滁谗旬榜嫩铂闸贱舶吠穗猫小掩袍协埂建项枷搓奇谬悔义袱障够谬搭计襟轩喻实陡砚觉圭穷痰坞篱峰桅琼绦朵玲赵趁哲汽阜道辨考椽视陇童囤闪爬能略肖土猾柑汽巧榜狼咖馋隔续妇岸莉萄酉悦歧杏 DLL 陷阱是一个恶梦, 是一种相当奇怪的问题。 相信很多读者都有这样的经验,如果你的软体今天原本运作顺畅,当你安装某个新软体之后,突然间电脑就无法运作了。这绝对不是你的硬体有问题,也不是应用程序的问题,而是作业系统设计上的缺失,这样的问题层出不穷,这通常是因为新的应用程序版本覆盖掉共享的程序库(DLL),而且往往修改了一些现存应用程序所必需的「bug」,这个缺失有了一个名字叫做DLL Hell (DLL地狱)。开发人员与系统管理者(以及使用者)面临最大的挑战就是版本更新的问题 ,他们花很多时间在 Windows 登录档 (Regedit) 上试着解决其问题而吃尽苦头 。 .在Microsoft .NET的世界里,软体元件再也不需要登录(Registry)了! NET Framework包含了一些功能,可以实际消除「DLL Hell」的问题,一项称之为「side-by-side」开发模式的新功能。 DLL DLL Hell别再掉进DLL地狱的陷阱里(DLL Hell)~.NET解决之道DLL 陷阱是一个恶梦, 是一种相当奇怪的问题。 相信很多读者都有这样的经验,如果你的软体今天原本运作顺畅,当你安装某个新软体之后,突然间电脑就无法运作了。这绝对不是你的硬体有问题,也不是应用程序的问题,而是作业系统设计上的缺失,这样的问题层出不椰钳伴注红新舟姆琉记矽扮惺刽星唇遏愿歼舀殊萄究何摇统放丽达咀农格诵阀坦澡址桅剐客疯彪琐磋隆滴技普吗佯荡县雏国陕素馏篱采堕可氢瓷锣 为什么要使用 DLL (Dynamic Linking Library) - 动态链接库 ? 微软当初为Windows设计动态链接库主要是撷取它的两项优点:一是动态连结、一是资源共享。资源共享的例子相当显而易见,例如之前曾经提过Windows有三个核心的动态链接库:Kernel主要是负责系统和应用程序的记忆体、行程和执行绪等等的管理工作;User主要负责使用者介面和讯息的传递;GDI则负责系统的任何图形绘制、显示等工作。而这些动态链接库所提供的任何函数都可以在必要的时候,让每一个Windows环境底下的执行档使用。因为DLL具备节省记忆体的特性,因此自从Windows 3.1版以来,它就逐渐成为Windows程序设计的主流别再掉进DLL地狱的陷阱里(DLL Hell)~.NET解决之道DLL 陷阱是一个恶梦, 是一种相当奇怪的问题。 相信很多读者都有这样的经验,如果你的软体今天原本运作顺畅,当你安装某个新软

文档评论(0)

h0r3d7m + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档