.net visual-studio-2010 visual-studio c#-4.0 .net-4.0

¿Qué es Microsoft.csharp.dll en.NET 4.0



visual-studio-2010 visual-studio (2)

Siempre lo quité hasta ahora. No hay problemas todavía

Esta DLL se agrega de forma predeterminada en los proyectos de Visual Studio 2010. ¿Para qué se usa este nuevo ensamblaje? No parece contener mucho después de mirarlo usando Reflector y Google tampoco parece tener mucho que decir al respecto.


Se usa cuando / si usa la palabra clave dynamic en su proyecto. El conjunto contiene la carpeta de tiempo de ejecución C #.

El compilador de C # se ha extraído esencialmente en una biblioteca para que pueda emitir, compilar y ejecutar el código necesario para admitir la palabra clave dynamic . La primera vez que utilice la dynamic en su código, este ensamblado (así como System.dll, System.Core.dll y System.Dynamic.dll) se cargarán en su AppDomain.