webdevqa.jp.net

.NET 4.0のMicrosoft.csharp.dllとは

このDLLはVisual Studio 2010プロジェクトにデフォルトで追加されます。この新しいアセンブリは何のために使用されますか?それについても言います.

161
anon

プロジェクトで dynamicキーワード を使用する場合/使用する場合に使用されます。アセンブリには、C#ランタイムバインダーが含まれています。

C#コンパイラは、dynamicキーワードをサポートするために必要なコードを生成、コンパイル、および実行できるように、基本的にライブラリに抽出されています。コードでdynamicを初めて使用すると、このアセンブリ(およびSystem.dll、System.Core.dll、System.Dynamic.dll)がAppDomainに読み込まれます。

188
adrianbanks

これまでは常に削除しました。まだ問題はありません。

15
TomTom