【发布时间】:2012-11-09 20:04:48
【问题描述】:
全部,
我对程序的程序集如何绑定到底层 CLR 版本有几个问题。
1) 是否可以构建/运行引用 .net 4.0 程序集(使用 CLR 4.0)的 .net 2.0 应用程序?如果有,怎么做?
2) 我对 .net 框架的理解告诉我,在 .net 4.0 应用程序(针对 CLR 4.0 构建)中引用 .net 2.0 程序集是可以的。在这种情况下,应用程序是在 CLR 4.0 下构建和运行的,但是当引用的程序集(在 .net 2.0/3.0/3.5 (CLR 2.0) 中构建)被加载并执行时会发生什么?应用程序现在是否加载 CLR 2.0?或者代码是否在旨在运行旧程序集的 CLR 4.0 下执行?
期待您的回复。随意详细说明。
【问题讨论】:
标签: .net visual-studio-2010 clr .net-assembly clr4.0