На заметку! Более обширный список, включающий также сторонние языки, доступен по адресу http://www.dotnetpowered.com/languages.aspx.

Вручную эти компиляторы могут запускаться из командной строки. Все они находятся в с:\[WinDir]\Microsoft .NET\[Version], где WinDir является каталогом операционной системы (вроде с:\Windows), a Version — номером установленной версии .NET, например, v2.0.50215. Однако непосредственное использование компиляторов .NET неудобно из-за необходимости указания файлов, которые вы собираетесь скомпилировать, и множества используемых ими сборок .NET. Также понадобится компиляция всего приложения или компиляция каждой страницы по отдельности. Во избежание потенциальных проблем большинство разработчиков полагаются на встроенную поддержку компиляции страниц ASP.NET.

На заметку! В ASP.NET 1.х система Visual Studio использовала предварительно скомпилированную модель скрытого кода и отвечала за компиляцию всех Web-страниц в отдельную динамически подключаемую библиотеку (DLL) сборки. В Visual Studio 2005 это поведение меняется. Теперь Visual Studio позволяет ASP.NET выполнять компиляцию каждой страницы при ее первом запросе. Это ускоряет отладку и позволяет создавать Web-сайты, которые объединяют в себе страницы, написанные на разных языках. Исходные проблемы, мотивировавшие применение модели предварительной компиляции — оптимизация производительности при первом запросе и снижение потребности развертывания файлов исходного кода — теперь можно решить с использованием средств предварительной компиляции ASP.NET, о которых вы узнаете в главе 18.

Интегрированная среда разработки Visual Studio

Тем, кто работал в предыдущей версии Visual Studio IDE, имеет смысл перейти в новую ее версию. В конце концов, новая версия сохраняет преимущества предыдущей версии со значительными улучшениями в плане использования, синтаксиса и интегрирования с другими языками. Для тех, кто раньше не работал с Visual Studio, может не существовать очевидных причин применения этой системы. Ниже представлены некоторые преимущества Visual Studio:

предыдущая    следующая страница   оглавление

58

Hosted by uCoz