Esta DLL se agrega de forma predeterminada en los proyectos de Visual Studio 2010. ¿Para qué se usa esta nueva asamblea? Parece que no contiene mucho después de mirarlo con Reflector y Google tampoco parece tener mucho que decir al respecto.
164

Respuestas:
Se usa cuando / si usa la
dynamicpalabra clave en su proyecto. El ensamblado 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
dynamicpalabra clave. La primera vez que utilicedynamicsu código, este ensamblado (así como System.dll, System.Core.dll y System.Dynamic.dll) se cargará en su AppDomain.fuente
dynamicmucho más de lo que estamos actualmente (es decir, nunca)?using System.Linq;a todos los archivos. Simplemente hace que las nuevas funciones del lenguaje sean un poco más fluidas. Si quiere usarlodynamic, simplemente funciona sin ningún esfuerzo de su parte.Siempre lo quité hasta ahora. Aún no hay problemas.
fuente
<Reference Include="Microsoft.CSharp" />en el archivo .csproj.