【发布时间】:2018-10-26 09:11:17
【问题描述】:
这个问题已经让我发疯了一段时间,我正在我的库的一部分中使用动态类型(针对 .NET Standard 1.2 和 2.0 + .NET Framework 3.5)。我添加了对 Microsoft.CSharp 的引用,它已正确添加到我的项目的 .NET Standard 版本中(Microsoft.CSharp 和 System.Runtime.Binding 在 v1.2 中,Microsoft.CSharp 在 v2.0 中)。
从浏览网页来看,这似乎足以让事情正常进行,但我不断收到错误消息:
缺少编译器所需的成员“Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create”
在 .NET Standard 2.0 版本中。
我尝试过无数次项目清理和重建,使用各种不同版本的 Microsoft.CSharp,手动将 System.Runtime.Binding 添加到 v2.0 中,无论我尝试什么,它仍然不断出现相同的错误。有没有人对尝试的事情有任何进一步的建议?
亲切的问候 詹姆斯
【问题讨论】:
标签: c# .net dynamic .net-standard