【问题标题】:Referencing dlls built with older .Net versions引用使用旧 .Net 版本构建的 dll
【发布时间】:2010-04-23 12:08:47
【问题描述】:

在使用 .Net4 的项目中 - 引用为旧版本 .Net 构建的 dll 是否存在任何问题?我们在这里谈论的是第 3 方 dll。

我问的是一个一般性问题。具体来说,我有一个problem referencing FluentNHibernate.dll - 用.Net3.5 构建。在我将项目从 .Net3.5 更新到 .Net4 之前,它运行良好。

【问题讨论】:

    标签: .net dll reference


    【解决方案1】:

    一般来说,您可以让 .Net 4.0 项目引用任何 dll,即使它们是针对旧版本的 .Net 编译的。

    查看您的链接问题:注入/修改 IL 的库可能会受到版本控制问题的影响,因为注入不受 .Net 运行时系统的控制。

    【讨论】:

    • 谢谢——这就是我的假设。也感谢您对另一个问题的意见。会调查的。
    • 我还向stackoverflow.com/questions/2688993/… 添加了一个关于 VS2010 中更改的默认构建目标可能会咬你的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多