Компилятор командная строка C# CSC C-Sharp Compiler | Блог программиста C# .Net, C++

scscompiler-8459272

Компиляцию исходного кода на C# можно произвести имея только всем доступный Microsoft .NET Framework. Для этого можно прибегнуть к компилятору командной строки для C#, csc.exe(C-Sharp Compiler).

Конечно большие приложения на нём компилировать будет достаточно проблематично, но всё же порой полезно знать как это сделать.

Перед тем как им воспользоваться, нужно его настроить, но обычно он уже настроен. Для того что бы проверить, находит ли ваша операционная система файл csc.exe, введите его в командную строку: “csc /?”. В ответ вам должен появиться список опции настройки, поддерживаемых компилятором C#.

Если такого не произошло, то нужно щёлкнуть правой кнопкой мышки по “Мой компьютер”, выбрать свойства. Если это Windows XP, то нужно выбрать “Дополнительно(на Windows Vista – Дополнительные параметры системы)” и щёлкнуть по кнопке “Переменные среды”.

Далее нужно найти в “Системные переменные” переменную Path и дописать к концу, через точку с запятой, путь к размещению .NET Framework SDK. Обычно это C:\Windows\Microsoft.NET\Framework\v3.5 но версию лучше уточните.

Теперь можно пользоваться. Теперь напишем исходный код, в блокноте и сохраним как Hello.cs(именно так, как назван класс) в корень диска C:\(для удобства):

using System;
 
class Hello
{ public static void Main() { Console.WriteLine("Hello World"); Console.ReadLine(); }
}

А теперь попробуем скомпилировать. Для этого в командной строке пишем:

И смотрим в корневой папке лежит наш компоновочный файл.

Вообще у Компилятора командной строки есть много опций, но я думаю нет смысла о них говорить. Кто хочет почитать, то про некоторые можно прочитать в книге Эндрю Троелсена.

Для упрощения задачи компилирования таким образом, можно в .bat прописать эту команду компиляции и запускать. В архиве к этой теме я прикрепил исходный код и этот файл.

Да, кстати, вполне можно использовать редактор TexPad с поддержкой подсветки синтаксиса C#. Для того что бы подключить этот плагин подсветки: файл .syn надо закачать в папку Sample, потом в программе выбрать пункт Configure->New Document Class.

  Исходник для поста C-Sharp Compiler (1.6 Кб, 731 скачиваний)

google_bmarks-1275783 bobrdobr-7593206 delicious-6894960 technorati-9462335 linkstore-4004252 news2-ru-9189303 rumark-4164748 memori-9028408 moemesto-2680457 Что можно ещё почитать:

Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.