【问题标题】:Loading CLR 2.0 dlls in to CLR 4.0 process, any downsides?将 CLR 2.0 dll 加载到 CLR 4.0 进程中,有什么缺点吗?
【发布时间】:2011-07-09 20:55:20
【问题描述】:

如果我要插入与 2.0 CLR 链接的 dll,是否有任何缺点,例如性能下降或调试能力降低?

我很想将我们所有的源代码迁移到 .NET 4.0,但是我们的一些合作伙伴正在使用我们在 2.0 中的基本代码,这迫使我们要么保留我们的东西的多个二进制文件,要么保持在 2.0 领域内。

任何关于如何使用 MSBuild 在 2.0 和 4.0 中制作同一项目的多个副本的想法也很棒。

【问题讨论】:

    标签: .net-4.0 clr


    【解决方案1】:

    不,性能和可调试性不会受到影响。

    唯一的缺点是程序集将使用从未测试过的 .NET 框架程序集运行。这导致问题的可能性非常小,但并非为零。 .NET 4 程序集有一些改变行为的模糊错误修复。并添加一些错误本身。这些案例方式太晦涩了,无法列出或认真对待。

    【讨论】:

      猜你喜欢
      • 2011-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-14
      相关资源
      最近更新 更多