一尘不染

.NET 4.0 中的 Microsoft.csharp.dll 是什么

all

在 Visual Studio 2010 项目中默认添加此 DLL。这个新组件是做什么用的?使用 Reflector 查看后,它似乎并没有太多内容,而且
Google 似乎也没有太多要说的。


阅读 52

收藏
2022-09-03

共1个答案

一尘不染

当/如果您在项目中使用dynamic关键字时使用它。程序集包含 C# 运行时绑定程序。

C#
编译器本质上已被提取到一个库中,以便它可以发出、编译和运行支持dynamic关键字所需的代码。第一次dynamic在代码中使用时,这个程序集(以及
System.dll、System.Core.dll 和 System.Dynamic.dll)将被加载到您的 AppDomain 中。

2022-09-03