164 votos

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

Esta DLL se añade por defecto en los proyectos de Visual Studio 2010. ¿Para qué se utiliza este nuevo ensamblaje? No parece contener mucho después de mirarlo usando Reflector y Google tampoco parece tener mucho que decir al respecto.

193voto

adrianbanks Puntos 36858

Se utiliza cuando/si se utiliza el dynamic palabra clave en su proyecto. El ensamblaje contiene la carpeta de tiempo de ejecución C#.

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

16voto

TomTom Puntos 35574

Siempre lo he quitado hasta ahora. No hay problemas todavía.

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X