【问题标题】:Could not load file or assembly 'System.Dynamic' or one of its dependencies无法加载文件或程序集“System.Dynamic”或其依赖项之一
【发布时间】:2014-04-24 06:49:02
【问题描述】:

我正在开发一个 .Net 项目 3.5 框架。我在运行时收到此错误。

我认为这个 System.Dynamic 位于 System.Core DLL 中,但在 System.core 下找不到 System.Dynamic?

如何在我的项目中添加它?

【问题讨论】:

    标签: c# .net assemblies


    【解决方案1】:

    System.Dynamics 在 .NET 3.5 中不可用 - DLR(= 动态语言运行时)是在 .NET 4.0 中引入的,不能作为向后移植 AFAIK 使用。

    需要 DLR 和 System.Dynamics 才能使用 dynamic 类型。如果你想使用它,你需要至少升级到 .NET 4.0。

    【讨论】:

    • 感谢 chrfin 的快速响应。但在运行时显示错误消息,
    • 也许它是由您正在使用的某个库动态加载的?
    • 再次感谢那错误的解决方法我想知道如何修复错误?
    • 如答案所述:升级到 .NET 4.0 或 4.5
    • 目前不可能有其他建议?
    猜你喜欢
    • 1970-01-01
    • 2021-12-12
    • 2012-01-14
    • 1970-01-01
    相关资源
    最近更新 更多