c#-在.net标准库中使用动态
作者:互联网
这个问题已经在这里有了答案: > dynamic keyword problem 4个
这个问题已经让我发狂了一段时间,我在我的库的一部分中使用了动态类型(针对.NET Standard 1.2和2.0 .NET Framework 3.5).我添加了对Microsoft.CSharp的引用,该引用已正确添加到我的项目的.NET Standard版本(v1.2中为Microsoft.CSharp& System.Runtime.Binding,v2.0中为Microsoft.CSharp).
通过浏览网络,看来这足以使事情正常进行,但我不断收到错误消息:
Missing compiler required member ‘Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo.Create’
在.NET Standard 2.0版本中.
我已经尝试过许多项目清理和使用各种不同版本的Microsoft.CSharp进行重建,将System.Runtime.Binding手动添加到v2.0中,无论我尝试什么,仍然会出现相同的错误.有人对尝试的事情还有其他建议吗?
亲切的问候
詹姆士
解决方法:
动态关键字是在C#4.0中引入的,它需要.NET Framework 4.0,您的目标是.NET 3.5,因此动态关键字不可用.
标签:net-standard,dynamic,c,net 来源: https://codeday.me/bug/20191108/2008167.html