Осваиваем проекты

Оценить
(3 голоса)

Именно в проектах выполняется вся реальная работа в Visual Studio. Проекту соответствует скомпилированный компонент. Visual Studio поддерживает различные типы проектов. Да­вайте еще раз изучим процесс создания проекта.

Создание проекта

Как мы уже видели ранее при обсуждении создания решений, вы создаете проект посредст­вом выбора пунктов New | Project в меню File. Это приводит к открытию диалогового окна New Project (рис. 4.10).

В табл. 4.2 показаны некоторые типы проектов, поддерживаемые Visual Studio.

Осваиваем проекты

Осваиваем проекты

Примечание

Visual Studio поддерживает возможность создания новых типов проектов и шаблонов. Поскольку Visual Studio способна к такому расширению, то список типов проектов, который вы видите в своем экземпляре Visual Studio, может значительно отличаться (в зависимости от установленных на ваш компьютер Visual Studio SKU, дополнитель­ных модулей и расширений).

Как уже указывалось, создание нового проекта приведет также к созданию нового содержа­щего его решения. Однако если вы создаете проект и у вас уже есть загруженное в интегри­рованную среду решение, то диалоговое окно New Project предложит вам возможность до­бавить новый проект в существующее решение. Сравните рис. 4.10 е рис. 4.2; обратите внимание, что имеется новая опция в виде раскрывающегося списка, который позволяет вам указать, должна ли Visual Studio создать новое решение, либо добавить проект в текущее решение.

Осваиваем проекты

Проекты Web-сайтов

Для разработки проектов Web-сайтов в Visual Studio 2008 у разработчиков есть два различ­ных способа: проекты Web-приложений создаются при помощи диалога New Project, кото­рый мы только что обсудили, а проекты Web-сайтов создаются насколько иначе. Вместо выбора File | New | Project вы выбираете File | New | Web Site. После этого открывается диалоговое окно New Web Site (рис. 4.11).

Так же как и другие типы проектов, проекты Web-сайтов вы начинаете с выбора одного из предопределенных шаблонов. Кроме шаблона вы выбираете также целевой язык исходных текстов и местоположение Web-сайта.

Рис. 4.11. Создание проекта нового Web-сайта

Местоположением может быть файловая система, сайт HTTP или FTP. В отличие от других типов проектов Web-сайты обычно не создаются внутри физического дерева каталогов, в котором хранится ваше решение. Даже при выборе файловой системы полученные исход­ные файлы будут (по умолчанию) помещены в каталог Web Sites каталога projects интегри­рованной среды Visual Studio 2008.

Примечание

Целевой язык исходных текстов для проекта Web-сайта просто означает язык, кото­рый будет использоваться по умолчанию для любых файлов кода. Он не ограничива­ет языков, которыми вы можете пользоваться в проекте. Например, проект Web- сайта, созданный с языком C# в качестве целевого, может по-прежнему содержать файлы кода на языке Visual Basic.

После того как вы создали Web-сайт, вы угфавляете им и обслуживаете его точно так же, как и проекты других типов в интегрированной среде. Описание: image70

Вы можете заинтересоваться: в чем же разница между проектом Web-приложения и проек­том Web-сайта? Ключевая разница состоит в способе сборки этих двух разных типов проек­тов. Проекты Web-приложений используют ту же самую модель сборки, что и прочие типы проектов .NET, т. е. весь код проекта компилируется в единую сборку. Проекты же Web- сайтов поддерживают модель динамической сборки, при которой код конкретной страницы генерируется на этапе выполнения — тогда, когда пользователь запрашивает эту страницу. При такой модели каждая страница имеет собственную сборку. Между этими двумя типами проектов имеется также много других отличий, которые мы подробно обсудим в главе 14.

Работа с файлами определения проектов
Работа с проектами
Элементы проекта
Свойства проекта
Резюме

Добавить комментарий


Защитный код
Обновить

© 2017 www.visualstudios.ru. Все права защищены.