CSharpCodeProvider
passCompilerVersion
パラメータを使用した典型的なコード サンプル。ここからのコード:
var codeProvider =
new CSharpCodeProvider(
new Dictionary<String, String> { { "CompilerVersion", "v3.5" } });
空の辞書を渡そうとしましたが、パラメーターなしのコンストラクターを呼び出そうとしましたがCSharpCodeProvider
、結果は同じです。
では、`CompilerVersion を指定しないと、内部的にはどうなるのでしょうか? ほとんどのサンプルで常に指定されているのはなぜですか?