Что такое Microsoft.csharp.dll в.NET 4.0

Этот DLL добавляется по умолчанию в проектах Visual Studio 2010 года. Для чего используется этот новый блок? Это, кажется, не содержит много после рассмотрения его с помощью Отражателя, и Google, кажется, не имеет много для высказывания об этом также.

162
задан Ciro Santilli 新疆改造中心法轮功六四事件 21 August 2013 в 07:07
поделиться

2 ответа

Он используется, когда / если вы используете ключевое слово dynamic в вашем проекте. Сборка содержит связыватель среды выполнения C #.

Компилятор C # по сути извлечен в библиотеку, чтобы он мог генерировать, компилировать и запускать код, необходимый для поддержки ключевого слова dynamic . Когда вы впервые используете dynamic в своем коде, эта сборка (а также System.dll, System.Core.dll и System.Dynamic.dll) будет загружена в ваш AppDomain.

190
ответ дан 23 November 2019 в 21:22
поделиться

До сих пор всегда удалял его. Пока нет проблем.

16
ответ дан 23 November 2019 в 21:22
поделиться