Вам нужно напрямую вызвать csc.exe, компилятор C # (который в любом случае вызывается системой сборки Visual Studio).Если вы когда-либо работали с GCC, это довольно похоже, за исключением того, что опции передаются в стиле Windows с помощью знаков / вместо - и нет никаких объектных файлов или дополнительных ссылок.Библиотека MSDN содержит документацию: http://msdn.microsoft.com/en-us/library/78f4aasd.aspx.
Как правило, вам потребуется что-то вроде:
csc /target:exe /out:Something.exe *.cs
плюс любые / ссылки, которые вы добавите в Visual Studio.
Если ваш проект большой, для выполнения компиляции может быть неудобно поддерживать файл .bat, поэтому может потребоваться инструмент сборки, такой как NAnt , который очень похож на Ant, используемый для Java.
Это, конечно, если вы хотите полностью исключить Visual Studio.В противном случае решение Snowbear по вызову MSBuild.exe будет таким же хорошим.