Как указать версию .NET для компилятора .NET 4 C # от Microsoft? - PullRequest
5 голосов
/ 18 июня 2011

Я хочу скомпилировать DLL-библиотеку .NET 2.0 с помощью CSharpCodeProvider из Microsoft .NET 4.0 Runtime. Возможно ли это?

Кстати, компилятор Mono C # может это сделать. используя параметр sdk (поддерживаются 2 и 4).

1 Ответ

5 голосов
/ 18 июня 2011

Примерно так должно работать:

 Dictionary<string, string> options = new Dictionary<string, string>();
 options.Add("CompilerVersion", "v2.0");
 CSharpCodeProvider provider = new CSharpCodeProvider(options);

См .: Конструктор CSharpCodeProvider (IDictionary) .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...