为什么针对.Net Standard的库需要Microsoft.Csharp

时间:2018-02-22 10:03:37

标签: c# .net .net-standard

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

1 个答案:

答案 0 :(得分:0)

是的,因为dynamic关键字需要C#编译。