После установки VS 2015, запуск csc.exe из командной строки вызывает это сообщение, которое будет отображаться в консоли:Как запустить Roslyn вместо csc.exe из командной строки?
Этот компилятор предоставляется как часть Microsoft (R) .NET Framework, но поддерживает только язык версии до C# 5, которая больше не является последней версией . Для компиляторов, которые поддерживают новые версии языка программирования C# см http://go.microsoft.com/fwlink/?LinkID=533240
Ссылка перенаправляет в хранилище Рослин по адресу GitHub.
Итак, это способ запускать «компиляторы, поддерживающие более новые версии» (Roslyn) из командной строки?
Какой тип ccc.exe вы работаете? Какой номер версии он сообщает? Когда я запускаю 'csc.exe' из командной строки - с командной строкой разработчика для VS2015 - я вижу версию 1.0.0.50618, и это Roslyn. –
@JonSkeet: Я запускаю 'csc' из"% Windir% \ Microsoft.NET \ Framework64 \ v4.0.30319 ". Я не использую командный файл для командной строки разработчика, это просто cmd без каких-либо специальных настроек. – Dennis
Тогда я предлагаю вам использовать 'csc' из msbuild вместо :) См. Мой ответ. Если вы хотите запускать команды разработчиков, использование командной строки разработчика выглядит как мудрый выбор ... –