По дефолту ставится (для .Net2) в:
%:\WINDOWS\MICROSOFT.NET\FRAMEWORK\v2.0.50727\CSC.EXE
В 1с же можно записать текстовый файл, который будет содержать код на этом самом c#, допустим создадим файлик c:\comp.txt с таким вот содержанием:
using System;
namespace HelloWorld
{
class Hello
{
static void Main()
{
System.Console.WriteLine(”Hello World!”);
System.Console.WriteLine(”Press any key to exit.”);
System.Console.ReadKey();
}
}
}
Далее команда системы из 1с:
C:\WINDOWS\MICROSOFT.NET\FRAMEWORK\v2.0.50727\CSC.EXE /target:exe /out:c:\first.exe
c:\comp.txt
И вуаля - наш c:\first.exe готов!