Этот DLL добавляется по умолчанию в проектах Visual Studio 2010 года. Для чего используется этот новый блок? Это, кажется, не содержит много после рассмотрения его с помощью Отражателя, и Google, кажется, не имеет много для высказывания об этом также.
Он используется, когда / если вы используете ключевое слово dynamic
в вашем проекте. Сборка содержит связыватель среды выполнения C #.
Компилятор C # по сути извлечен в библиотеку, чтобы он мог генерировать, компилировать и запускать код, необходимый для поддержки ключевого слова dynamic
. Когда вы впервые используете dynamic
в своем коде, эта сборка (а также System.dll, System.Core.dll и System.Dynamic.dll) будет загружена в ваш AppDomain.