关于程序集将加载到哪个版本的 CLR 中有很多错误的信息,因此希望合并一些答案以消除与 CLR 版本相关的问题
当我以 .Net Framework 的第 4 版为目标并在 VS2010 中构建时,我会使用 clr 第 4 版吗?如果我不在app.config 文件中添加任何配置,我引用的程序集将使用哪个版本的 CLR?
我可以强制我的应用程序使用不同版本的 CLR 吗?如果是,如何?
当我以 .Net Framework 的 2 或 3.5 版本为目标并在 VS2010 中构建时,编译的程序集将使用哪个 clr 版本?
如果我不在app.config 文件中添加任何配置,我引用的程序集将使用哪个版本的 CLR?
我可以强制我的应用程序使用不同版本的 CLR(例如版本 4)吗?如果是,如何?
在以 v4 为目标的新项目中引用 v2 程序集是否安全?为什么?