我最近注意到,如果我想从nuget下载一个针对.Net Standard的库的软件包,那么.Net Standard的依赖项在大多数情况下会列出Microsoft.Csharp软件包。但是,如果库目标.Net Framework不需要安装Microsoft.Csharp。为什么这对.Net标准库是必要的以及它用于什么。我理解Microsoft.Csharp使用C#语言为编译和代码生成提供支持,包括动态,但我找不到任何关于它的具体用途的提示。
答案 0 :(得分:0)
是的,因为dynamic
关键字需要C#编译。