CLR版本
摘要:
.NET版本兼容的严格性和强制性引出了一个很有趣的问题:如果一个应用程序以.NET的2.0版本生成,当.NET的3.0版本可用时,该应用程序将不会利用3.0版本的改进。原因是应用程序清单中包含了所以依赖程序集的版本号,包括CLR和应用程序框架。.NET程序集是强命名的,因此程序集解析器会坚持正确版本的匹配。为了克服自身程序集的版本兼容问题,.NET必须提供了一套不同的基本规则,所涉及的问题错综复杂 。通过类库或EXE中的组件使用的CLR的正确版本可能是多样的,它依赖于与之编译的版本,可用的.NET版本,以及应用程序版本策略。.NET构架试图在创建新版本和支持现有应用程序之间取得一个平衡。最终, 阅读全文
posted @ 2012-11-13 15:40 新大陆123 阅读(333) 评论(0) 推荐(0)
浙公网安备 33010602011771号