Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Компилятор


Автор: p0tap 3.5.2006, 17:26
Народ такая трабла:кароче написал я какуюто программу наз.  Х,с помощью visual studio она скомпилируется, а если в командной строке написать csc X.cs то матерится типа : 
"csc" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом. 

Автор: ivashkanet 3.5.2006, 17:34
Цитата(p0tap @  3.5.2006,  17:26 Найти цитируемый пост)
 csc X.cs

А из какого каталога ты csc вызываешь? 

Автор: p0tap 3.5.2006, 17:36
типа для начала cd ../../ чтоб был в С:\ а потом csc X.cs воть,это не так? 

Автор: ivashkanet 3.5.2006, 17:53
Цитата(p0tap @  3.5.2006,  17:36 Найти цитируемый пост)
С:\

Надо не в С:\ быть, а там где находится файл csc.exe.
То есть в C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\
либо запускать так 
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\csc X.cs

P.S. Цифирки после 2. моут быть другие, зависит от билда фреймворка 

Автор: p0tap 3.5.2006, 18:00
аааа,пасибки

Добавлено @ 18:00 
есть билд v2.0.50727

Добавлено @ 18:04 
вот как ты сказал зайти в C:\WINDOWS\Microsoft.NET\Framework далее csc X.cs он компилируется и все путем

Добавлено @ 18:04 
но это как то жопно 

Автор: ivashkanet 3.5.2006, 18:00
А хотя нет, я наврал.
Фреймворк прописывает спои папки в переменные окружения, поэтому заходить в его каталог не нужно.
Тогда другой вопрос, а он у тебя вообще есть в наличии (может винт глючит). Посмотри
 

Автор: Exception 3.5.2006, 18:16
Пропиши его в PATH. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)