It is used when/if you use the dynamic
keyword in your project. The assembly contains the C# runtime binder.
The C# compiler has essentially been extracted out into a library so that it can emit, compile and run code needed to support the dynamic
keyword. The first time you use dynamic
in your code, this assembly (as well as System.dll, System.Core.dll and System.Dynamic.dll) will get loaded into your AppDomain.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…