1. ホーム
  2. .net

[解決済み] .NET 4.0におけるMicrosoft.csharp.dllとは?

2022-04-23 05:41:08

質問

Visual Studio 2010のプロジェクトでは、このDLLがデフォルトで追加されます。この新しいアセンブリは何に使用されるのですか?Reflectorで見てみてもあまり含まれていないようですし、Googleもそれについてあまり言及していないようです。

解決するには?

を使う場合/使われます。 dynamic キーワード をプロジェクトに追加してください。このアセンブリには、C# ランタイムバインダが含まれています。

C#コンパイラは、基本的にライブラリに抽出され、そのライブラリで dynamic というキーワードがあります。を初めて使用するときは dynamic このアセンブリ(System.dll、System.Core.dll、System.Dynamic.dll)は、AppDomain にロードされます。