После завершения установки на вашей машине появится не только необходимая инфраструктура .NET, но и множество инструментов разработки с очень хорошей справочной системой, примерами программного кода и обучающими программами, а также различные официальные документы с описанием системы.
По умолчанию пакет .NET Framework 2.0 SDK устанавливается в каталог C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0. Там вы найдете файл StartHere.htm. который (в полном соответствии с его названием) может служить в качестве отправной точки для доступа ко всем разделам документации. В табл. 2.1 предлагаются описания некоторых подкаталогов из корневого каталога инсталляции.
Таблица 2.1. Подкаталоги корневого каталога установки .NET Framework 2.0 SDK
Подкаталог | Описание |
---|---|
\Bin | Содержит большинство инструментов разработки .NET-приложений. В файле StartTools.htm предлагаются описания всех утилит |
\Bootstrapper | Почти все содержимое этого каталога можно игнорировать, но следует знать, что именно здесь, в подкаталоге \Packages\DotNetFx, находится dotnetfx.exe (см. главу 1) |
\CompactFramework | Содержит программу установки .NET Compact Framework 2.0 |
\Samples | Содержит программу установки набора примеров .NET Framework 2.0 SDK. О том, как установить примеры, говорится в StartSamples.htm |
В дополнение к файлам, установленным в каталог C:\Program Files\ Microsoft Visual Studio 8\ SDK\v2.0, программа установки создает подкаталог Microsoft.NET\Framework в каталоге Windows. Там вы обнаружите отдельные подкаталоги для каждой версии .NET Framework, установленной на вашей машине. Внутри подкаталога, соответствующего конкретной версии, содержатся компиляторы командной строки для каждого языка, предлагаемого в рамках Microsoft .NET Framework (это CIL, C#, Visual Basic .NET, J# и JScript .NET), а также дополнительные утилиты командной строки и различные компоновочные блоки .NET.
Компилятор командной строки для C# (csc.exe)
Для компиляции исходного кода C# есть целый ряд возможностей. Не касаясь Visual Studio 2005 (и различных IDE сторонних производителей), здесь можно отметить компилятор командной строки для C#, csc.exe (где csc означает аббревиатуру для
• Самым очевидным является то, что вы можете просто не иметь Visual Studio 2005.
• В ваших планах может быть использование автоматизированных средств разработки, таких как MSBuild или NAnt.
• Вы можете стремиться к расширению своего понимания C#. При использовании графических средств разработки приложений вы все равно даете инструкции csc.exe о том как обрабатывать исходные файлы C#. С этой точки зрения весьма полезно знать, что происходит "за кулисами".
Полезным "побочным эффектом" работы с csc.exe является то, что вам будет проще использовать другие инструменты командной строки, входящие в комплект поставки .NET Framework 2.0 SDK. В процессе изучения материала этой книги вы увидите, что многие очень важные утилиты оказываются доступны только из командной строки.
Настройка компилятора командной строки для C#
Чтобы использовать компилятор командной строки для C#, нужно, чтобы ваша система могла найти файл csc.exe. Если машина сконфигурирована неправильно, то при компиляции файлов C# вам придется указать полный путь к файлу csc.exe.
Чтобы система могла компилировать файлы *.cs из любого каталога, выполните следующие шаги (они соответствуют установке в Windows XP; в Windows NT/2000 эти шаги, будут аналогичными).
1. Щелкните на пиктограмме Мой Компьютер и выберите пункт Свойства из раскрывшегося контекстного меню.
2. Выберите вкладку Дополнительно и щелкните на кнопке Переменные среды.
3. Двойным щелчком на имени переменной Path в окне Системные переменные откройте окно ее изменения.
4. Добавьте в конец текущего значения Path следующую строку (не забудьте о том, что значения в списке переменной Path разделяются точкой с запятой)
C:\Windows\Microsoft.NET\Framework\v2.0.50215