Я знаю, что Visual Studio внутри использует инструмент под названием msbuild для компиляции кода C#. Использует ли msbuild csc.exe (поставляемый с .net framework) для компиляции кода? Или Visual Studio поставляется с собственным компилятором?
Обновление (небольшое отклонение от исходного вопроса): Powershell использует типы .net. Итак, powershell также нацелен на csc.exe? Если да, то не означает ли это, что powershell не является чистым скриптом?
msbuild
не компилирует код C#.msbuild
читает.csproj
файлов и любит вызывать настоящий компилятор C#,csc
, с соответствующими аргументами (параметрами, файлами и т. д.).csc
поставляется с платформой .NET. - person user703016   schedule 24.08.2014