Questa DLL viene aggiunta per impostazione predefinita nei progetti di Visual Studio 2010. A cosa serve questo nuovo assieme? Non sembra contenere molto dopo averlo guardato usando Reflector e Google non sembra avere molto da dire al riguardo.
Questa DLL viene aggiunta per impostazione predefinita nei progetti di Visual Studio 2010. A cosa serve questo nuovo assieme? Non sembra contenere molto dopo averlo guardato usando Reflector e Google non sembra avere molto da dire al riguardo.
Risposte:
Viene utilizzato quando / se si utilizza la dynamic
parola chiave nel progetto. L'assembly contiene il raccoglitore runtime C #.
Il compilatore C # è stato essenzialmente estratto in una libreria in modo da poter emettere, compilare ed eseguire il codice necessario per supportare la dynamic
parola chiave. La prima volta che utilizzi il dynamic
tuo codice, questo assembly (così come System.dll, System.Core.dll e System.Dynamic.dll) verrà caricato in AppDomain.
dynamic
molto più di quello che siamo attualmente (cioè mai)?
using System.Linq;
a tutti i file. Rende solo le funzionalità della lingua più recente un po 'più fluide. Se vuoi usarlo dynamic
, funziona semplicemente senza sforzo da parte tua.
Rimosso sempre finora. Nessun problema ancora.
<Reference Include="Microsoft.CSharp" />
nel file .csproj.