Essa DLL é adicionada por padrão nos projetos do Visual Studio 2010. Para que esta nova montagem é usada? Parece não conter muito depois de analisá-lo usando o Reflector e o Google também não parece ter muito o que dizer sobre isso.
164
Respostas:
É usado quando / se você usar a
dynamic
palavra - chave em seu projeto. A montagem contém o fichário de tempo de execução C #.O compilador C # foi essencialmente extraído em uma biblioteca para poder emitir, compilar e executar o código necessário para dar suporte à
dynamic
palavra - chave. Na primeira vez em que você usardynamic
seu código, esse assembly (assim como System.dll, System.Core.dll e System.Dynamic.dll) será carregado no seu AppDomain.fonte
dynamic
muito mais do que atualmente (ou seja, nunca)?using System.Linq;
a todos os arquivos. Isso apenas torna os recursos mais novos do idioma um pouco mais perfeitos. Se você quiser usardynamic
, ele simplesmente funciona sem nenhum esforço de sua parte.Sempre o remova até o momento. Ainda não há problemas.
fonte
<Reference Include="Microsoft.CSharp" />
o arquivo .csproj.