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


Автор: Larrr 19.2.2006, 14:58
Здравствуйте, уважаемые!
Не пользовался ли кто-нибудь из вас строчным компилятором для CS - csc.exe? Где его можно скачать и что все необходимо для работы с ним?

Заранее спасибо.

Автор: Дрон 19.2.2006, 15:04
Larrr,
без .NET нельзя. Но похоже, ты имеешь ввиду без Visual Studio .NET?
В общем ты очень сильно удивишься... но он поставляется вместе с .NET Framework smile smile smile

Так что ищи в C:\Windows\Microsoft.NET\Framework\версия_фрэймворка\csc.exe

Автор: Helicopterr 19.2.2006, 23:15
Дрон
То есть получается, что проги на С# можно делать и без студии, имея установленный Framework? Я слышал что csc.exe компилит только одиночные cs файлы, а проект (несколько файлов) вроде как нельзя. Это правда?

Автор: mr.DUDA 19.2.2006, 23:20
Цитата(Helicopterr @ 19.2.2006, 22:15 Найти цитируемый пост)
а проект (несколько файлов) вроде как нельзя. Это правда?

Можно скомпилировать хоть из 100 файлов. Смотри ключи командной строки, или читай MSDN.

Автор: Helicopterr 21.2.2006, 23:00
Да там вроде бы даже без ключей, просто все файлы проекта перечисляются... А ildasm.exe в отличии от csc со студией поставляется? Ещё во 2-ом Framework есть MSBuild.exe надо будет узнать что она делает.

Автор: Exception 23.2.2006, 10:53
ildasm.exe также поставляется вместе с фреймворком. А MSBuild - утилита для построения скриптов build, аналог NAnt.

Автор: Helicopterr 23.2.2006, 17:58
Цитата(Exception @ 23.2.2006, 10:53)
ildasm.exe также поставляется вместе с фреймворком.

?
По этому пути
C:\Windows\Microsoft.NET\Framework\версия_фрэймворка
ildasm.exe у меня нет ни в первом ни во втором Framework (есть ilasm.exe)
А ildasm.exe нашлась только в папке студии...

Автор: lovermann 24.2.2006, 01:08
Helicopterr, разумеется, что на VS свет не сошёлся. Писать можно хоть в блокноте, а компилить csc.exe (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cscomp/html/vcrefCSharpCompilerOptionsListedAlphabetically.asp), хотя есть более удобные варианты - например, бесплатный http://www.icsharpcode.net/ или http://www.asp.net/webmatrix/ (для разработки ASP.NET-приложений).

Автор: Дрон 24.2.2006, 09:24
Helicopterr,
скорее всего ildasm, так же как и визуальный отладчик a la Visual Studio (dbgclr.exe) идёт вместе с .NET Framework SDK.
Это набор средств разработки. Тоже бесплатен.

Автор: Exception 24.2.2006, 12:00
Угу. И с ними же еще бесплатный Windows Forms Designer.

Автор: Helicopterr 25.2.2006, 22:32
lovermann
Спасибо, хорошие ссылки.
А .NET Framework SDK http://www.microsoft.com/downloads/details.aspx?FamilyID=fe6f2099-b7b4-4f47-a244-c96d69c35dec&DisplayLang=en это он?

Автор: Дрон 26.2.2006, 11:25
Helicopterr,
он самый.

ЗЫ: Смотрю хорошо он разросся со врёмен .NET 1.1 smile

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